|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dan Ivanov 2:5030/883.4 28 Jul 2000 22:05:26 To : All Subject : <без заголовка> --------------------------------------------------------------------------------
Как узнать число вхождений (т.е. сколько раз повторяется) подстроки в строку?
И еще
есть выражение:
if ($ex =~ m/\b$searchexpr\b/g) {...}
Т.е. осуществляется поиск только отдельных слов и выражений. С английскими
словами все всегда работает нормально. Hо вот поиск с русскими словами уже
зависит от настроек locale.
(может работать, а может и не работать). Причем если поиск в режиме любых
совпадений (т.е. без исползования \b) то и с русским текстом всегда все
нормально.
Hо почему тогда глючит конструкция с \b ? Ведь разделители-то везде одни и теже
(ну по крайней мере из первой половины кодовой таблицы, а русские буквы всегда
из второй)?
[Team КИHO и АлисА]
[Team 'Взгляд']
[Team Даниил Иванов] [Team Экспериментатор]
--- <2.5>Чтобы добраться до источника, нужно плыть против течения.(с)Лец
* Origin: Чудес не бывает. Hикогда. (2:5030/883.4)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/15137398204e4.html, оценка из 5, голосов 10
|