Hi!
Есть код:
my $str="k=1 z=6";
if($str=~/z=\d*/ig)
{
print "1 Ok!\n";
}
if($str=~/k=\d*/ig)
{
print "2 Ok!\n";
}
при его запуске выведется только "1 Ok!"... Как "вернуться" в начало строки $str чтобы вывелось еще и "2 Ok!"?
ЗЫ:Можно конечно перед вторым ифом определить еще одну переменную(например $str2 и работать дальше с ней), но меня этот вариант не очень устраивает.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум node.js склеить несколько строк (2014)
- Форум знатокам PERL (2006)
- Форум Как объяснить такое в Perl? (2005)
- Форум perl - вывод значений массива %arr (2004)
- Форум переменные в bash (2011)
- Форум Конкатенация строк в стиле C (2005)
- Форум perl, my (2006)
- Форум perl нид хелп (2009)
- Форум [perl] Преобразовать q строку в qq строку (2012)
- Форум Поиск строки в perl (2004)