Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.009 c
4-53809
kvit
2003-12-12 23:51
2004.02.17
Как записать/читать физический сектор на диске под Win98/NT/2000


1-53475
korvet
2004-02-06 10:53
2004.02.17
D3 не принимает команду при компиляции


1-53523
Вопрошающий
2004-02-05 16:13
2004.02.17
Чтение свойств компонентов


1-53466
VID
2004-02-05 19:53
2004.02.17
Уменьшение межстрочного интервала в RichEdit


8-53658
Lizard
2003-10-15 14:53
2004.02.17
Как используя TMediaPlayer установить ползунок для прокрутки ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский