Rick Pasotto wrote:
I have quotes like the following:
$txt = 'A promise is a debt. -- Irish Proverb';
I'd like to replace all the spaces afer the '--' with
This is what I've tried:
$pat = '/( --.*)(\s|\n)/U';
$rpl = '$1$2 ';
while (preg_match($pat,$txt,$matches) > 0) {
print "$txt\n";
printf("[0]: <%s>\n",$matches[0]);
printf("[1]: <%s>\n",$matches[1]);
printf("[2]: <%s>\n",$matches[2]);
preg_replace($pat,$rpl,$txt);
}
The prints are for debugging. $matches contains what I expect but
nothing gets replaced and $txt stays the same so it loops forever.
What am I doing wrong?
What is your goal for this?
--
Jim Lucas
"Some men are born to greatness, some achieve greatness,
and some have greatness thrust upon them."
Twelfth Night, Act II, Scene V
by William Shakespeare
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php