Разбираюсь с Дж.Фридл - Регулярные выражения, 3-е изд.[2008].pdf
В примере с опережающей проверкой
пытаюсь выполнить прнимер в php:
Цитата:
Формальная постановка задачи уже приводилась выше: «вставить за
пятые во всех позициях, у которых количество цифр справа кратно
трем, а слева есть хотя бы одна цифра». .
пятые во всех позициях, у которых количество цифр справа кратно
трем, а слева есть хотя бы одна цифра». .
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $str= "The US population is 298444215 j», к";
- $pattern = "~
- ((?<=\d)) # а слева есть хотя бы одна цифра
- ((?=(\d\d\d)+$)) # , у которых количество цифр справа кратно трем
- ~isUx";
- $matches = preg_replace($pattern, $str, "$1,$2");