That's perfect Michael. Thanks a lot for your help :)

Neil

Michael Weinberger wrote:
> **************************************************************************
> This Message Was Virus Checked With : SAVI 3.58 May 2002 
> Last Updated 11th June 2002
> **************************************************************************
> 
> 
> $x = preg_replace( "/([^\s&])&([^\s&])/", "$1&&$2", $x );
> should do the job.
> Michael
> 
> Neil Freeman <[EMAIL PROTECTED]> schrieb:
> 
> 
>>Hi,
>>
>>For all you Unix gurus this should be run of the mill stuff but us
>>Windows boys tend to get confused easily :)
>>
>>How can I easily match occurrences of text along the lines of R&B and
>>replace it with R&&B ?
>>
>>The regular expression s/&/&&/g obviously replaces any occurrence of an
>>ampersand with a double ampersand but I need to do a match so that it
>>only replaces instances which have non whitespace on either side of it,
>>ie \S&\S
>>
>>I think I'm along the right lines but haven't had enough experience with
>>regular expressions yet to 'finish the job'.
>>
>>Hope you can help.
>>
>>Neil
>>
>>--
>>----------------------------
>>Work: [EMAIL PROTECTED]
>>Home: [EMAIL PROTECTED]
>>
>>Web:  www.curvedvision.com
>>----------------------------
>>
>>
>>--
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
> 
> 
> 


-- 
----------------------------
Work: [EMAIL PROTECTED]
Home: [EMAIL PROTECTED]

Web:  www.curvedvision.com
----------------------------


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to