Dotan Cohen wrote:
On 6/8/05, list_fernando@xxxxxxxxxxxx <list_fernando@xxxxxxxxxxxx> wrote:
Quoting Dotan Cohen <dotancohen@xxxxxxxxx>:
$string="I have xxxxxxxx apples!";
$string=preg_replace("/x+/sim","x", $string);
print "$string";
hope it helps..
Now, I know that this is easy, but I am embarassed to say that I can't
find a regex tutorial that will show me how to match any occurances of
x and replace them with one x:
xxxxx >x
xx > x
x > x
$string="I have xxxxxxxx apples!";
$string=preg_replace("-regex here-","x", $string);
print "$string";
I have x apples!
I searched marc because I know that I've seen this, but I don't know
on what keywords to search. I know that php uses perl-compatable
regular expressions, but in no tutorial did I find this. I know that *
matches any amount of occurances of a string, but formulating it to do
it in the middle of a string of text I could not get.
Dotan
http://lyricslist.com/lyrics/artist_albums/19/adams_bryan.php
Bryan Adams Lyrics
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Thanks, that did it. I did not know about the +. And what is the 'sim'
its not one thing but 3 things, everything that comes after a
regexp closing marker (but inside the string) is treated as a regexp modifier,
in this case the modifiers are:
modifer - meaning
------------------------------------
s - PCRE_DOTALL
i - PCRE_CASELESS
m - PCRE_MULTILINE
read more here: http://nl3.php.net/manual/en/reference.pcre.pattern.modifiers.php
doing? I can't find any information on that.
Dotan
http://lyricslist.com/lyrics/artist_albums/64/beatles.php
Beatles Lyrics
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php