Я не могу найти для этого рабочий синтаксис, например:
- Это захватывает «Z» 5 или более раз («ZZZZZ») и заменяет его только на «Z».
Код: Выделить всё
preg_replace('/(Z){5,}/i','$1',$billing); // ZZZZZ ---> Z - При этом буква "Z" захватывается 5 или более раз, но ее необходимо заменить только двумя буквами Z.
Код: Выделить всё
preg_replace('/(Z){5,}/i','$1{2}',$billing); // ZZZZZ ---> Z{2}Код: Выделить всё
preg_replace('/(Z){5,}/i','($1){2}',$billing); // ZZZZZ ---> (Z){2}
Код: Выделить всё
$1Код: Выделить всё
preg_replace('/(Z){5,}/i','$1$1',$billing);
// ZZZZZ ---> ZZ
- ---> Z
Код: Выделить всё
$1 - ---> ЗЗЗ
Код: Выделить всё
$1{3} - ---> ZZZZ
Код: Выделить всё
$1{4}
Я пытался найти ответ на этот вопрос, но ответы на мои поиски в Интернете касаются только того, как захватить группу захвата, а не того, как ее отобразить. Не хочу знать про то как захватить, это вывод группы не могу найти как сделать.
Подробнее здесь: https://stackoverflow.com/questions/798 ... eg-replace
Мобильная версия