Имеем файл /tmp/test делаем #. cat /tmp/test stdout: <BR>анонс<BR> #. perl -n -e 'if (/(<BR>)(анонс)(<BR>)/) {print "$2\n";}' /tmp/test stdout: анонс #. perl -n -e 'if (/(<BR>)([а-я]*)(<BR>)/) {print "$2\n";}' /tmp/test stdout: #. perl -n -e 'if (/(<BR>)([а-я,с]*)(<BR>)/) {print "$2\n";}' /tmp/test stdout: анонс То есть если я задаю диапазон русских букв видом [a-я] то слово не попадает. Если добавляю еще букву "c" то слово попадает Буквы точно все везде русские. Кто нибудь мне расталкует в чем моя беда. perl-5.8.5-9
Ответ на:
комментарий
от unnamed
Ответ на:
комментарий
от alt-x
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум perl (2005)
- Форум perl, вопрос по регулярному выражению (2005)
- Форум Postfix -> gnupg ->mailclient Что делать с заголовками писем. (2009)
- Форум феерическое решето в ubuntu dbus (2015)
- Форум вопрос про юникод (2018)
- Форум UNISON не работает синхронизация (2014)
- Форум Perl - помогите найти ошибку (2013)
- Форум Задачка на тему perl (2009)
- Форум openvpn. client-connect (2009)
- Форум Perl переменные и \n (2008)