|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.07.2016, 21:20 | #1 | |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
Слишком длинное регулярное выражение
Добрый день!
есть регулярное выражение: Код:
Цитата:
Вот код блока: Код:
|
|
12.07.2016, 21:33 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Разбей на две строковые константы: 'бла-бла-1'+'бла-бла-2'. Или на сколько там, каждая не длиннее 255
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 12.07.2016 в 21:36. |
12.07.2016, 21:38 | #3 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
пробовал, так не работает.
|
12.07.2016, 21:43 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Покажи как пробовал
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.07.2016, 21:48 | #5 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
Код:
|
12.07.2016, 21:53 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Выкинь это и возьми нормальный парсер HTML.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
12.07.2016, 23:09 | #7 |
Форумчанин
Регистрация: 02.08.2014
Сообщений: 476
|
|
12.07.2016, 23:41 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Не знаю, не пишу на Дельфи.
Например что-то, что умеет XPath или CSS-подобные запросы. Если нету, то значит язык плохо подходит для таких задач и лучше взять другой.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 12.07.2016 в 23:44. |
13.07.2016, 00:20 | #9 |
Пользователь
Регистрация: 01.01.2011
Сообщений: 29
|
Зависит от версии Делфи и от целей. Для простого получения данных из DOM сойдёт и TWebBrowser.
А разбирать HTML регулярными выражениями просто бессмысленно. Они абсолютно не рассчитаны на такое.
Regards, GreyScall.
|
13.07.2016, 13:10 | #10 |
Пользователь
Регистрация: 25.11.2011
Сообщений: 52
|
делай не за раз, а по шагам.
за 1 шаг выделяй <tr .. /tr> за 2 шаг <td .. /td> за 3 <a .. /a>
e-mail: igor23dec@yandex.ru , ICQ: 2168364 , Telegram: @IgorVN
Delphi, PHP Примеры http://igorvn.ucoz.ru/ |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Регулярное выражение | Predator199 | PHP | 0 | 22.11.2015 15:29 |
Регулярное выражение | nibufep | Общие вопросы Delphi | 3 | 24.01.2015 23:39 |
Регулярное выражение | sanek_da | Помощь студентам | 0 | 23.11.2013 17:17 |
Регулярное выражение | flame33 | PHP | 0 | 27.09.2011 12:56 |
Регулярное выражение | Arassir | PHP | 4 | 16.03.2011 09:42 |