|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.08.2011, 03:31 | #1 |
Форумчанин
Регистрация: 30.01.2009
Сообщений: 418
|
Регулярные выражения в Delphi через JavaScript
Работаем с регулярными выражениями в Delphi через JavaScript.
в самом delphi нету методов работы с регулярными выражениями. Поэтому будем работать с ними там где они есть. А то место где они есть не так далеко от нас. JavaScript без каких либо усилий спокойно работает с регулярными выражениями. Напишем абсолютно независимый модуль, который будет сам создавать объект WebBrowser и выполнять в нем все операции. То есть будет достаточно подключить модуль и можно уже спокойно работать с регулярными выражениями. Поскольку обращение к JavaScript тут уже есть само собой есть. ТО при подключении модуля также можно просто работать с JavaScript. Вообщем модуль позволяет работать с регуряными выражениями, и запускать JavaScript команды из Delphi. код модуля http://jqbook.narod.ru/works/js_preg.pas.html для проверки возможностей есть тестовая программа. скачать краткая документация формате в HTML вложена |
18.08.2011, 03:39 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
о Господи, а чем Rexepr не угодили?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
18.08.2011, 03:41 | #3 | |
Форумчанин
Регистрация: 30.01.2009
Сообщений: 418
|
Цитата:
а тут 3 инcтрумента как в php -preg_match -preg_match_all -preg_replace что еще для счастья надо ? :D Последний раз редактировалось Lesha; 18.08.2011 в 03:56. |
|
18.08.2011, 14:58 | #4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Оно создаёт в TWebBrowers документ, суёт в DOM данные, WB считает и результат опять вытаскивается через DOM? Извраааат
FedEx'у логотип лучше не показывать, засудят.
пыщь
|
18.08.2011, 16:11 | #5 | ||
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Цитата:
Зато достаточно гибок. Цитата:
Мсье знает толк в извращениях) А ларчик-то проще открывается - достаточно создать экз-р объекта MSScript.ScriptControl, он точно так же работает с JS, притом безо всяких заведомо ненужных браузерных нахлобучек. |
||
18.08.2011, 20:03 | #6 | |
Форумчанин
Регистрация: 30.01.2009
Сообщений: 418
|
Цитата:
что на 1/10 секунды программа дольше грузится? Последний раз редактировалось Lesha; 18.08.2011 в 20:30. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Регулярные выражения Delphi | Neymexa | Помощь студентам | 2 | 07.06.2011 23:56 |
регулярные выражения в delphi | fate | Общие вопросы Delphi | 5 | 19.01.2011 13:12 |
Delphi 2010 и регулярные выражения | r00xus | Общие вопросы Delphi | 0 | 15.01.2010 12:14 |
Регулярные выражения | Marsik | Помощь студентам | 4 | 14.11.2009 14:13 |
Регулярные выражения | AnalogXP | Общие вопросы Delphi | 0 | 01.08.2009 23:12 |