|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Michael B. Babakov 2:5020/400 09 Sep 2000 11:56:38 To : All Subject : опять регэскепы --------------------------------------------------------------------------------
Добрый день!
Что-то не могу сообразить. :(
Есть набор символов который надо определить, ну типа if($t =~ m/xeq/).
Hо, есть ситуации когда перед этими символами могут стоять другие
заранее определенные и тогда эта маска не должна срабатывать. При этом
этих наборов может быть несколько. Т.е. должно быть следующее:
$t = "abcxeqefg";
if($t =~ m/xeq/) {
print "Yes\n";
}
$t = "cnhfxeq"; # cnhf - тот самый набор при котором следуещее условие
не
# должно сработать.
if($t =~ m/xeq/) {
print "Yes\n";
}
Вот как построить такое выражение? Повторюсь, что наборов символов типа
"cnhf" может быть несколько и разной длины.
Извините, если сумбурно. :(
--
С уважением,
Михаил Бабаков
- ---
e-mail: M.Babakov@sochi.net.ru
http://sochi.net.ru/~mike
--- ifmail v.2.15dev5
* Origin: I'ts my home! :) (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/640727782b9a.html, оценка из 5, голосов 10
|