Re: tricky preg_replace and how to escape the \{occurencenumber}
| From: | Jason Wong | Date: | Fri, 16 Aug 2002 11:42:01 +0000 |
| Subject: | Re: tricky preg_replace and how to escape the \{occurencenumber} | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-112945@lists.php.net to get a copy of this message | ||
On Friday 16 August 2002 19:49, lallous wrote:
> <?
> $fn = 'test.gif';
>
> echo preg_replace('/(.+?)(\..+?)/', '\1a\2', $fn);
>
> ?>
>
> This script will output 'testa.gif'
>
> now how can i make it produce 'test1.gif' ?
>
> if i replace the: '\1a\2' with '\11\2' it will understand to replace with
> occurence number 11 !
> How can i escape the 2nd '1' so it is considered as a string an not another
> number.
Try:
echo preg_replace('/(.+?)(\..+?)/', '\1'. '1' . '\2',
$fn);
--
Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
/*
IBM's original motto:
Cogito ergo vendo; vendo ergo sum.
*/