% cat test.pl /home/legioner/test
#!/usr/bin/perl
my $str = "_a_b_c_";
while ($str =~ /_(.)_/g) {
print "$1\n";
}
% ./test.pl /home/legioner/test
a
c
% /home/legioner/test
Почему это происходит, и как сделать, чтобы было "по нормальному"?
В справке написано
g Match globally, i.e., find all occurrences.
Ответ на:
комментарий
от friday
Ответ на:
комментарий
от friday
Ответ на:
комментарий
от Legioner

Ответ на:
комментарий
от ananas
Ответ на:
комментарий
от Legioner
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от friday
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Perl регулярное выражение (2007)
- Форум perl (2005)
- Форум Задачка на тему perl (2009)
- Форум Perl функция substr (2007)
- Форум Как из двух регулярных выражений сделать одно (простой пример) (2005)
- Форум Что не так с кодировками? (боли-тред) (2013)
- Форум Perl-скрипт под Виндой(ActivePerl) работает, под Лин - нет... (2005)
- Форум Ламерский вопрос про Perl...... (2001)
- Форум perl utf8 regexp (2013)
- Форум [perl][фаллометрия]forkbomb (2009)