Имеем файл /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