|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Nikolay Pichtin 2:5056/30 11 Jul 2001 16:42:00 To : All Subject : Регистр --------------------------------------------------------------------------------
Есть файл со списком фамилий:
Иван ПЕТРОВ,
Сергей СИДОРОВ,
end
Читаю его
open (FILE,"<$file") or die ("Hе возможно открыть файл"); $file.\n$!\n");
@fil=<FILE>;
close FILE;
foreach $list(@fil) {
(@fio) = split(/\,\n/,$list);
}
$num = @fio;
Затем открываю для обработки файл с текстом
и делаю:
for ($i=0; $i <$fio; $i++) {
if ( $str eq $fio[$i]) {
$str = "<b>$str<\/b>";
}
}
Проблема в том, что в тексте фамилия может быть как
Иван ПЕТРОВ, так и Иван Петров, а еще ИВАH ПЕТРОВ.
Первая отлавливается, а другие нет.
Как мне сделать регистронезависимость?
-- Hиколай.
* Даром - за амбаром, понял. (От Фоменко)
ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
---
* Origin: Если это глупо, но работает, - значит это не глупо. (2:5056/30)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/18133b4c83f0.html, оценка из 5, голосов 10
|