<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Регулярные выражения perl по кирилице.</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7582.html</link>
    <description>Здравствуйте коллеги.&lt;br&gt;Сижу, ломаю голову над регулярными выражениями по кириллице в perl.&lt;br&gt;Я правильно понимаю, что регулярные выражения по кириллице в perl не работают как надо?&lt;br&gt;Или нашелся метод обойти это?&lt;br&gt;Насчет locale - не думаю, что дело в ней порылось.&lt;br&gt;Простой пример.&lt;br&gt;&lt;br&gt;my $text = &quot;Vъешь&quot;;&lt;br&gt;if ($text=~/&#091;&#091;:alnum:&#093;&#093;/)&lt;br&gt;&#123;&lt;br&gt;   print &quot;Yes&#092;n&quot;;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;Если первую букву слова сменить на русскую - все, привет, не сработает.&lt;br&gt;Locale стоит как ru_RU.KOI8. Не думаю, что если поставлю cp1251 все заработает.&lt;br&gt;</description>

<item>
    <title>Регулярные выражения perl по кирилице. (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7582.html#3</link>
    <pubDate>Mon, 08 Sep 2008 11:02:41 GMT</pubDate>
    <description>ну так man perlre и является основным по регексам. Могу даже нужный кусок процитировать&lt;br&gt;A &quot;&#092;w&quot; matches a single alphanumeric character (an alphabetic character, or a decimal digit) or &quot;_&quot;, not a whole word.  Use &quot;&#092;w+&quot; to match a string of Perl-identifier characters (which isn&apos;t the same as matching an English word).  If &quot;use locale&quot; is in effect, the list of alphabetic characters generated by &quot;&#092;w&quot; is taken from the current locale.  See perllocale.&lt;br&gt;Чуть дальше и про &#091;:alpha:&#093; есть.  &lt;br&gt;</description>
</item>

<item>
    <title>Регулярные выражения perl по кирилице. (als)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7582.html#2</link>
    <pubDate>Sun, 07 Sep 2008 15:21:58 GMT</pubDate>
    <description>&amp;gt;Читайте маны(в данном случае man perlre), они рулят: &lt;br&gt;&amp;gt;$ perl -le &apos;$_=&quot;фыва&quot;; print /&#092;w/;&apos; &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;$ perl -le &apos;use locale;$_=&quot;фыва&quot;; print /&#092;w/;&apos; &lt;br&gt;&amp;gt;1 &lt;br&gt;&amp;gt;$ perl -le &apos;use locale;$_=&quot;фыва&quot;; print /&#091;&#091;:alpha:&#093;&#093;/;&apos; &lt;br&gt;&amp;gt;1 &lt;br&gt;&lt;br&gt;Вот спасибо. А я перечитал все по regexp. Видимо не там рыл.&lt;br&gt;Еще раз спасибо.&lt;br&gt;</description>
</item>

<item>
    <title>Регулярные выражения perl по кирилице. (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7582.html#1</link>
    <pubDate>Sun, 07 Sep 2008 13:43:57 GMT</pubDate>
    <description>Читайте маны(в данном случае man perlre), они рулят:&lt;br&gt;$ perl -le &apos;$_=&quot;фыва&quot;; print /&#092;w/;&apos;&lt;br&gt;&lt;br&gt;$ perl -le &apos;use locale;$_=&quot;фыва&quot;; print /&#092;w/;&apos;&lt;br&gt;1&lt;br&gt;$ perl -le &apos;use locale;$_=&quot;фыва&quot;; print /&#091;&#091;:alpha:&#093;&#093;/;&apos;&lt;br&gt;1&lt;br&gt;</description>
</item>

</channel>
</rss>
