On Tuesday 16 July 2002 00:15, David Russell wrote: > Hi all > > (easy one - I think) > > I need to replace all instances of multiple spaces in a string with a > single space. > > I tries the following: > $ArticleText = str_replace(' ', ' ', $ArticleText); > but if I have four spaces, I am left with two - this is wrong... > > I am sure that I am really looking for a ereg_replace or preg_replace, > but having no c/perl programming background, I do not know either perl > or standard regex syntax. > > Could someone tell me what the correct ereg/preg expression for this > would be?
$ArticleText = preg_replace('/ +/', ' ', $ArticleText); This replaces instances of one or more space with a single space. > I would also like a pointer to regex syntax, if someone knows > offhand. The manual? -- Jason Wong -> Gremlins Associates -> www.gremlins.com.hk Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * /* Standards are crucial. And the best thing about standards is: there are so ____many to choose from! */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php