|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : John Smith 2:5020/52 22 Sep 2000 15:58:55 To : All Subject : Case-insensetive search --------------------------------------------------------------------------------
Вот пытаюсь сделать case-insensetive поиск в win-1251-текстовом файле, и
нифига у меня не получается:
foreach (@{$keywords}) {
if ($line =~/$_/i) {
bla-bla-bla
last;
}
}
Я, конечно, выкрутился, перевел текст в нижний регистр:
foreach (@{$keywords}) {
$line =~tr/\xC0-\xDF/\xE0-\xFF/;
$_ =~tr/\xC0-\xDF/\xE0-\xFF/;
if ($line =~/$_/i) {
bla-bla-bla
last;
}
}
Hо может быть есть другое решение?
--
Have fun!!
John Smith mailto:crazyrol@mail.ru
http://offspring.ru.ru
--- Mozilla 4.7 [en] (Win98; I)
* Origin: Mr. Postman (2:5020/52.0)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/27040e342f806.html, оценка из 5, голосов 10
|