| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Помогите пожалуйсто с TRegExp |
| Автор: sergio393 19.8.2010, 20:51 | ||
| Здарвствуйте, момогите пожалуйсто составить регулярное выражение в TRegExp, я уже долго мучаюсь и ничего не получаеться. дан текст, точнее исходный текст web-страницы, и в тексте содержатся допустим три строки разделённых междуй собой двумя двоеточиями :: пример трататратратартаратартра БЮБЮвафываываываываыв ::string::string2::string3:: ываываываываываываываыв ываваыыаываываываываываы мне надо извлечь из всего текста эти три сроки В PHP я так делал
Но в TRegExp ничего не получаеться. т.е. не кореектно. Помогите пожалуйсто мне. |
| Автор: cat512 20.8.2010, 22:12 | ||||||
Слэшуеш зачем?
|
| Автор: cat512 20.8.2010, 22:36 | ||||||||||
Правда вышеприведённый код бесполезен для тебя. Для того что бы получить значения строк из кармана надо использовать свойство - массив Match. А для этого надо восполбзоваться не классовой функцией( как в приведённом примере), а инстанциировать объект и заюзать его объектные методы. Например:
Что то вроде такого |
| Автор: drkot 24.8.2010, 00:31 |
| '::(.*?)::(.*?)::(.*?)::' собственно три строки... один запрос и три под строки лежат в масиве Добавлено через 49 секунд стоит всегда ображать внимание на "жадность" |