On Wed, Jul 9, 2008 at 5:21 AM, Maxim Antonov <max@xxxxxxxxxxxxxxx> wrote: > Hi, all! > > I try to use folowing regular expression: > $out = > preg_replace('#\{%%%.*?\{%bigfoto%\}.*?%%%\}#is','==REPLACEMENT==',$str); > [snip!] > > I need result as: > > <tr><td>NAME:</td><td><input type="text" name="name" value="" > size="80"/></td></tr> > <tr><td>Foto:</td><td><input type="file" name="foto" value="{%foto%}" /> > {%%%<br/><img alt="{%name%}" src="{%foto%}"/>%%%} > </td></tr> > ==REPLACEMENT== [snip!] To get it *exactly* as you've mentioned here, use this instead: <?php $out = preg_replace('/<tr><td>Big.*\{%%%.*\{%bigfoto%\}.*%%%\}.*<\/tr>/Uis','==REPLACEMENT==',$str); ?> -- </Daniel P. Brown> Dedicated Servers - Intel 2.4GHz w/2TB bandwidth/mo. starting at just $59.99/mo. with no contract! Dedicated servers, VPS, and hosting from $2.50/mo. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php