Показано с 1 по 9 из 9

Тема: Как составить регулярное выражение?

  1. #1
    ZAV
    ZAV вне форума
    Участник
    Регистрация
    12.11.2003
    Сообщений
    16

    Как составить регулярное выражение?

    Может вопрос не по теме, но кто-то знает(и поможет) как составить регулярное выражение для шаблона ответа. Необходимо цитировать не все письмо, а только часть письма, кторая идет после строчки "Subject: From internet user"

  2. #2
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:Как составить регулярное выражение?

    Что-то типа:

    %SetPattRegExp='(?ims)Subject\: From internet user(.*)'
    %RegExpBlindMatch=%Text
    %SubPatt='1'

    не проверено, но должно работать…

  3. #3
    ZAV
    ZAV вне форума
    Участник
    Регистрация
    12.11.2003
    Сообщений
    16

    Re:Как составить регулярное выражение?

    ОГРОМНОЕ СПАСИБО - РАБОТАЕТ

  4. #4
    ZAV
    ZAV вне форума
    Участник
    Регистрация
    12.11.2003
    Сообщений
    16

    Re:Как составить регулярное выражение?

    А может подскажете где можно почитать про синтаксис составления регулярных выражений? а то в help'е этот вопрос как-то скомно присан

  5. #5
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:Как составить регулярное выражение?

    В хелпе этот вопрос как раз максимально подробно описан. В английском хелпе. По адресу advanced usage topics --> regular expressions --> regular expressions syntax (advanced). Я не знаю, переведено ли всё это в русском хелпе от Слэша.

  6. #6
    ZAV
    ZAV вне форума
    Участник
    Регистрация
    12.11.2003
    Сообщений
    16

    Re:Как составить регулярное выражение?

    Ещё раз спасибо! В английском хелпе правда есть что почитать, а в русском почти нуль…

  7. #7
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:Как составить регулярное выражение?

    Если интересует конкретно русское руководство, то купите в любой книжной лавке более-менее любую книжку про Perl и изучите раздел, посвященный регулярным выражениям. В случае Бата отличия от этого минимальны (наиболее раздражающим отличием является отсутствие глобального search and replace, перловый ключик /g).

  8. #8
    Al
    Al вне форума
    Участник
    Регистрация
    30.06.2003
    Сообщений
    68

    Re:Как составить регулярное выражение?

    Цитата Сообщение от ZAV
    Ещё раз спасибо! В английском хелпе правда есть что почитать, а в русском почти нуль…
    С этого сайта http://vingrad.ru/download/perl/regexp2-ref.pdf можно скачать учебник по Регулярным Выражениям (язык Perl) на русском языке - там довольно подробно все описано (с примерами) даже больше, чем в английском Help от The_Bat!. Формат файла .pdf (Acrobat Reader).

  9. #9
    akiselev
    akiselev вне форума
    Участник
    Регистрация
    02.11.2002
    Сообщений
    796

    Re:Как составить регулярное выражение?

    О! Мне как раз такой темы в ФАКе форума не хватало. Так что переносим…

Похожие темы

  1. MOVED: Как составить регулярное выражение?
    от akiselev в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 20.11.2003, 18:10
  2. Строка поиска как регулярное выражение
    от Odi$$ey в разделе Архив первого форума
    Ответов: 0
    Последнее сообщение: 16.08.2002, 06:36