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