% 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.
Похожие темы
- Форум Perl регулярное выражение (2007)
- Форум perl (2005)
- Форум Задачка на тему perl (2009)
- Форум Perl функция substr (2007)
- Форум Как из двух регулярных выражений сделать одно (простой пример) (2005)
- Форум Что не так с кодировками? (боли-тред) (2013)
- Форум Perl-скрипт под Виндой(ActivePerl) работает, под Лин - нет... (2005)
- Форум Ламерский вопрос про Perl...... (2001)
- Форум perl utf8 regexp (2013)
- Форум [perl][фаллометрия]forkbomb (2009)