On Mon, Jul 01, 2002 at 01:50:31PM +0200, Gregor Jakša wrote: > > "word" = "word" > >word = >| word | > <word = <| word | > >"word = >|word | > <word" = <| word| > > preg_replace("#^[<|>]?[^\"](.*?)[^\"]$#i", "| \\0 |", $string);
preg_replace('/^(<|>)+"?([^"]*)"?$/', '\\1| \\2 |', $string); I noticed that when there are quotes, you don't have a space between the " and the word. I didn't deal with that. --Dan -- PHP classes that make web design easier SQL Solution | Layout Solution | Form Solution sqlsolution.info | layoutsolution.info | formsolution.info T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y 4015 7 Av #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php