$search = "#[ae]cs#cs"
$replace = "ss";
$text ="wacse";
preg_replace($search, $replace, $text);
echo $text; // wsse
Выведет "wsse", а надо "wasse"
Т е не при замене не учитывать [ae]
Можно ли так сделать?
$search = "#[ae]cs#cs"
$replace = "ss";
$text ="wacse";
preg_replace($search, $replace, $text);
echo $text; // wsse
Цитата (Ser18 @ 4.07.2013 - 18:40) |
Помогите с регулярным выражением
|
"#(?<=a|e)cs#is"
Цитата (Placido @ 4.07.2013 - 19:51) |
Включу режим телепатии и предположу, что искомая регулярка такая:"#(?<=a|e)cs#is" называется это "позитивный просмотр назад" или "позитивная ретроспективная проверка" |