Я хочу использовать регулярные выражения для сопоставления чисел, подобных этим: 58158 60360 98198 Это в формате ABCAB . Я использую код ниже для соответствия ABAB : (([\d]){1,}([\d]){1,})\1{1,} например 5858 но как соответствовать ABCAB (58158)?
Каковы были бы последствия вставки положительного lookbehind для n-байтов (?<=\C{n}) в начало любого произвольного регулярного выражения, особенно при использовании для операций замены? По крайней мере, в PHP функции соответствия регулярному выражению preg_match и preg_match_all позволяют начинать сопоставление после заданного смещения байта. В любой из других функций PCRE PHP нет соответствующей функции – вы можете указать […]