Re: Dynamic Regex

From: Date: Thu, 09 Jan 2003 01:56:20 +0000
Subject: Re: Dynamic Regex
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-130837@lists.php.net to get a copy of this message
Hi Gerard, all the preg_* functions require delimiters surrounding regular expressions. $foo = '\[this\](.*?)that'; should be by default: $foo = '/\[this\](.*?)that/'; the code you tried uses # as the delimiter instead of /, an option preg_* allows Take care, Greg -- phpDocumentor http://www.phpdoc.org "Gerard Samuel" <gsam@trini0.org> wrote in message news:3E1CC193.90605@trini0.org... > The example doesn't have to make sense, but Im looking for the correct > syntax for $foo. I was trying -> > $foo = '\[this\](.*?)that'; > $bar = 'the other'; > > $str = preg_replace($foo, $bar, $other_string); > > But that doesn't work. I came across an example where the syntax of > $foo is in -> > $foo = '#\[this\](.*?)that#'; > > The second syntax of $foo works. I was wondering on the meaning of # in > the string?? > > Thanks > > -- > Gerard Samuel > http://www.trini0.org:81/ > http://dev.trini0.org:81/ > >

« previous php.general (#130837) next »