XtremallyPurpur
Новичок
Поведение регулярного выражения /(.*)/
Выводит 100123100.
Почему?
PHP:
echo preg_replace('/(.*)/', '100$1', '123');
Почему?
echo preg_replace('/(.*)/', '100$1', '123');
while( TRUE ) {
ищем
if( нашли )
производим замену
else
break;
}
Вот, является. Хотя, конечно, какой-то сюрАвтор оригинала: x-yuri
это поведение не является частью библиотеки pcre.
$ pcretest
PCRE version 7.9 2009-04-11
re> /(.*)/g
data> 123
0: 123
1: 123
0:
1:
data>
я сказал "не является" потому, что оно находится не в самой библиотеке, а в php-расширении pcreВот, является. Хотя, конечно, какой-то сюр