Страница 1 из 1

Регулярные выражения в Delphi...

Добавлено: 10 апр 2005, 20:59
Stalker
Имеются ли в Delphi средства, для обработки текста, на подобии регулярных выражений (например как в Perl 8) )?

Добавлено: 11 апр 2005, 08:21
Dr.Grizzly
Давай по конкретнее, я этот Perl не знаю, поэтому мне надо знать что именно ты хочешь делать с текстом??

Добавлено: 11 апр 2005, 10:23
Stalker
Объяснять долго...если не лень почитай статью http://www.rsdn.ru/article/alg/regular.xml

Добавлено: 11 апр 2005, 17:58
Хыиуду
То есть, тебе нужно проверить соответствие строки символов шаблону с "?" и "*"?

Добавлено: 11 апр 2005, 20:19
Stalker
Не совсем понял что ты подразумеваешь под символами ? и *, но проверка строки на соответствие шаблону меня интересует.

Добавлено: 12 апр 2005, 14:23
UUU
Встречал типа даже не компонент, а просто юнит на регекспы. Не понравилось.
Компоненту надо :-)

Добавлено: 12 апр 2005, 14:48
Stalker
to UUU: ссылку можешь дать?

Добавлено: 12 апр 2005, 15:04
UUU
TRegExpr
Библиотека для Delphi/Kylix/FreePascal

Универсальный инструмент для проверки
пользовательского ввода на соответствие
шаблонам, для самого изощренного поиска,
а также замены подстрок.

Вы можете проверить синтаксическую
корректность e-mail адреса, извлечь
номера телефонов из неформализованного
текста, найти необходимую информацию в
web-странице - возможности ограничены
только Вашим воображением. Правила
(шаблоны) можно изменять не
перекомпилируя Вашу программу !

В качестве языка правил используется
подмножество регулярных выражений Перла
(Perl regular expressions, regexp).

Распространяется в исходных текстах, полностью
на Object Pascal, не нужны никакие DLL.

Документация на русском, английском, немецком,
болгарском, французском и испанском доступна
на домашней странице TRegExpr http://anso.da.ru/
или http://anso.virtualave.net/

(c) 2004 Андрей В. Сорокин
mailto:anso@mail.ru
Санкт-Петербург, Россия

Добавлено: 12 апр 2005, 17:45
Stalker
Спасибо, как раз то что надо :)