Я пришел попросить вас о помощи после долгих исследований по этому поводу:
Я пытаюсь ограничить повторение замен, которые регулярное выражение Perl выполняет в большой текст. Я поискал в Google и обнаружил, что формат равен {2,3} (мин., Макс.), Однако, похоже, это другой способ, чем используемый мной синтаксис.
$replaced=~s/$var/$var2/g; # replaces all ocurrences
$replaced=~s/$var/$var2/; # replaces only first one
мое неоптимальное решение:
for($i=0; $i<8; $i++){
$replaced=~s/$var/$var2/;
}
Что я пробовал:
$replaced=~s/$var/$var2/{8};
$replaced=~s/$var/$var2{8}/;
Любая помощь будет принята с благодарностью!
edit: Окей, так что, по большому счету, здесь должен быть цикл, хах .. разве не странно, что нет встроенного параметра, который бы его ограничивал ??