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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/371.32  30 Nov 2000  22:12:41
 To : Ace
 Subject : Re: Дураком расту... ;(
 -------------------------------------------------------------------------------- 
 
 В твоём письме от Thu, 30 Nov 2000 02:48:46 +0300 написано:
 
 alr> Здравствуйте!
 alr> 
 alr> Дано:
 alr> строка данных, в которой присутствует последовательность ' - ТЕКСТ ('.
 alr> Условие:
 alr> в последовательности открывающаяся скобка может меняться на '/' (слэш),
 alr> то есть последовательность = ' - ТЕКСТ /'.
 alr> Hадо:
 alr> получить ТЕКСТ при и в первом и во втором случаях.
 alr> Я делаю так:
 alr> 
 alr> /\s-\s(.+)\s[\(\/]/;
 alr> $text = $1;
 alr> 
 alr> Hо выцепляется только либо первый вариант, либо второй. По докам
 alr> лазил-лазил, но не нашел толком, точнее, не понял. Как правильно
 alr> переписать? Спасибо!
 
 Что значит "либо первый, либо второй"?
 
 $ echo " - ТЕКСТ /\n - ТЕКСТ (" | perl -nle 'print $1 if /\s-\s(.+)\s[(\/]/'
 ТЕКСТ
 ТЕКСТ
 
 --- slrn/0.9.6.3-as (Linux)
  * Origin: AKA с подствольным плюсомётом (2:5020/371.32)
 
 

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

 Тема:    Автор:    Дата:  
 Re: Дураком расту... ;(   Artem Chuprina   30 Nov 2000 22:12:41 
Архивное /ru.perl/7303435864884.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional