Главная страница
    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.007 c
3-53394
chtr
2004-01-27 09:21
2004.02.17
Фильтрация по выбору из DBLookupCombobox


3-53399
_mandrake_
2004-01-26 14:56
2004.02.17
как работать с DBCtrlGrid?


3-53375
denisov
2004-01-26 20:28
2004.02.17
Как обновить блоб поле, используя SQL? Возможно ли?


1-53456
Grinder
2004-02-05 14:16
2004.02.17
TMemIniFile


1-53492
Kolega
2004-02-06 09:06
2004.02.17
ActiveX





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский