[Moscow.pm] unicode & regexp
Алексей Мышкин
parserpro на gmail.com
Чт Май 22 03:58:57 PDT 2014
Всем доброго дня.
Есть такой код:
#!/usr/bin/env perl
use strict;
#use utf8;
my $BadChars = quotemeta '№«».,';
my $BadCharsRX = qr/$BadChars/u;
my $str = '... «»«»';
$str =~ s/([$BadCharsRX])[$BadCharsRX]+/$1/g;
print "$str\n";
=====cut=====
выдаёт ахинею
если сделать так:
my $str = '... №№№ «»«»';
то начинает работать.
Что за чёрт?
Perl v5.14.2
--
С уважением,
Мышкин Алексей.
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20140522/86cb968e/attachment.html>
Подробная информация о списке рассылки Moscow-pm