Как создать фильтр или что то похожее?

Тема в разделе "Delphi - FAQ", создана пользователем sanchoo1, 6 ноя 2007.

  1. sanchoo1

    sanchoo1 Гость

    Подскажите каким образом можно из исходного текста:


    25.10.2007 10:09:34.437 - 34.484 Опрашивается канал под номером 1 (Вход №1) :22.2
    25.10.2007 10:09:34.953 - 34.984 Опрашивается канал под номером 2 (Вход №2) :23
    25.10.2007 10:09:35.468 - 35.515 Опрашивается канал под номером 3 (Вход №3) :34
    25.10.2007 10:09:35.984 - 36.015 Опрашивается канал под номером 4 (Вход №4) :24
    25.10.2007 10:09:54.500 - 54.546 Опрашивается канал под номером 1 (Вход №1) :22.2
    25.10.2007 10:09:54.843 - 54.875 Опрашивается канал под номером 2 (Вход №2) :34
    25.10.2007 10:09:55.531 - 55.562 Опрашивается канал под номером 3 (Вход №3) :35
    25.10.2007 10:09:56.046 - 56.078 Опрашивается канал под номером 4 (Вход №4) :35
    25.10.2007 10:10:14.500 - 14.734 Опрашивается канал под номером 1 (Вход №1) :22.3
    25.10.2007 10:10:15.062 - 15.187 Опрашивается канал под номером 2 (Вход №2) :23
    25.10.2007 10:10:15.718 - 15.843 Опрашивается канал под номером 3 (Вход №3) :23
    25.10.2007 10:10:16.015 - 16.140 Опрашивается канал под номером 4 (Вход №4) :25

    Получить текстовый файл вида
    22.3
    23
    23
    25

    причем всегда на первом месте должно стоять вход 1,на втором месте вход 2, вход 3, вход 4. Те определять по подписи в скобках , а записывать только численные значения???
     
  2. ????

    ???? Гость

    регулярные выражения regexp
     
  3. sanchoo1

    sanchoo1 Гость

    что то я не могу найти такой оператор в Паскале 7
     
  4. Barmutik

    Barmutik Гость

    Используйте сторонние компоненты для создания\юзания РегЭкспов в Дельфях... или посто напишите свой банальный парсер...
     
Загрузка...

Поделиться этой страницей