Форум: "Основная";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];
Внизрегулярные выражения Найти похожие ветки
← →
MadGhost (2004-02-03 19:02) [0]кто может помочь? есть текст, примерно
DATA ... в строке дата разбивается по полям
CALLER ID = 90000
фик знает что
CALING ID = 90901
я делаю
regexpr1.Exeption:="(DATA ).+?CALLER ID = (\d+).+?CALING ID = (\d+)";
вот она ищет, но если в записи есть DATA но нет CALLER ID или CALING ID, то он забирает из другого рапорта.
т.е.
-----------------------
мусор
+DATA дата
+всякая фигня
+-----------------------
+DATA дата
+CALLER ID = 90000
+CALING ID = 90901
мусор
-----------------------
он выбирает все что с плюсиком, если бы между ними не было всякого не стабильного мусора, проблем бы не было :(
но там может быть то одно то другое, систематизации не поддается.
как быть?
или попроще
текст
2 asd 2 asd 3 asdasd 3 asdadqw 4 qweqwe 5 wdasdas 5
регулярное выражение 2 .+? 3 выделит
2 asd 2 asd 3 asdasd 3 asdadqw 4 qweqwe 5 wdasdas 5
^^^^^^^^^^^^^
а надо в общем
2 asd 2 asd 3 asdasd 3 asdadqw 4 qweqwe 5 wdasdas 5
^^^^^^^
выделялось
← →
VMcL (2004-02-03 19:26) [1]>regexpr1.Exeption
Уже смешно. Ну да ладно, очепятка :)
Что есть regexpr1, стесняюсь спросить?
← →
MadGhost (2004-02-04 17:49) [2]точна очепятка RegExpr1.Expression:="..";
ну еси тебе смешно, то брат тебе не сюда надо, зачем оффтопить?
я по моему понятно спросил, что хочу.
← →
WebErr (2004-02-04 17:52) [3]Бред какой-то!
← →
VMcL (2004-02-04 18:31) [4]>>MadGhost © (04.02.04 17:49) [2]
Для особо внимательных повторяю:
Что есть regexpr1?
← →
MadGhost (2004-02-04 18:40) [5]regexpr1:TRegExpr;
компонента поддержки регулярных выражений в Delphi.
← →
VMcL (2004-02-04 19:58) [6]>regexpr1:TRegExpr;
Нет такого компонента в стандартном D6.
← →
MadGhost (2004-02-04 21:41) [7]кароче офф-топ, знаю что нет, но эт я так в качестве примера, еси ты будешь пользоваться только стандартными компонентами, ты каши не сваришь. Все, пошул другим более прадвинутым путем, и более быстрым.
И так, для тебя для справки, я спрашивал про синтаксис регулярных выражений, че прикопался к компоненту? есть он у меня есть хоть и не стандартный. Зато в особых случаях очень и очень помогает.
тема закрыта
← →
VMcL (2004-02-05 14:12) [8]>>MadGhost © (04.02.04 21:41) [7]
У меня создалось такое впечатление, что ты здесь на форуме, как партизан в лапах гестапо - все надо клещами вытягивать.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.02.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.017 c