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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexander Orlovsky                   2:5020/400     18 Apr 2003  17:57:50
 To : Yury Shvetsov
 Subject : Re: regular expression
 -------------------------------------------------------------------------------- 
 
 On Fri, 18 Apr 2003 10:59:40 +0000 (UTC), "Yury Shvetsov" <rmtech@marbella.net>
 wrote:
 
 >Привет Всем.
 >
 >Есть такой код:
 >
 >$html =~ s/(value=$value)>/$1 selected>/;
 >
 >Он работает в случае, если
 >$html = '<option value=1>first';
 >$value = 1;
 >
 >Как написать код, чтобы он работал правильно и в таком случае:
 >$html = "<option value='1'>first";
 >и в первом случае, то есть без кавычек, если $value = '';
 >
 
 $html =~ s{(value=(:?$value|'$value'))>}
                   {\1 selected>};
 
 мне кажется регексп может быть более-другой
 какой - это уже но в зависимости от того что тебе нужно и какие входные данные
 могут быть
 --- ifmail v.2.15dev4
  * Origin: Ye 'Ol Disorganized NNTPCache groupie (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: regular expression   Alexander Orlovsky   18 Apr 2003 17:57:50 
Архивное /ru.perl/20801aaf89c2.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional