Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     29 Apr 2004  21:28:13
 To : Dmitry Y. Labutin
 Subject : Re: Регулярное выражение
 -------------------------------------------------------------------------------- 
 
 Dmitry Y. Labutin  @ Thu, 29 Apr 2004 16:47:56 +0000 (UTC):
 
  DYL> Подскажите, как написать регулярное выражение, которое бы выделяло
  DYL> строки содержащие подстроку "qwe", но не содержащие подстроку "ewq".
  DYL> Т.е. как одним регэкспом записать это:
  DYL> if ($str =~ /qwe/ && $str !~ /ewq/)
  DYL> {
  DYL>    что-то там;
  DYL> }
 
 Можно.  Через negative look-ahead.  Что-то типа /(?!^.*ewq).*qwe/
 
 -- 
 Artem Chuprina
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Регулярное выражение   Dmitry Y. Labutin   29 Apr 2004 20:47:56 
 Re: Регулярное выражение   Artem Chuprina   29 Apr 2004 21:28:13 
 Re[2]: Регулярное выражение   Dmitry Y. Labutin   29 Apr 2004 21:37:53 
 Re: Регулярное выражение   Alexey Mahotkin   29 Apr 2004 23:23:13 
 Re[2]: Регулярное выражение   Renat Araslanow   30 Apr 2004 22:26:45 
Архивное /ru.perl/2560698a16738.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional