Регулярные выражения в Delphi...
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
Имеются ли в Delphi средства, для обработки текста, на подобии регулярных выражений (например как в Perl 8) )?
-
- Сообщения: 50
- Зарегистрирован: 09 мар 2005, 13:57
- Контактная информация:
Давай по конкретнее, я этот Perl не знаю, поэтому мне надо знать что именно ты хочешь делать с текстом??
Объяснять долго...если не лень почитай статью http://www.rsdn.ru/article/alg/regular.xml
То есть, тебе нужно проверить соответствие строки символов шаблону с "?" и "*"?
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Не совсем понял что ты подразумеваешь под символами ? и *, но проверка строки на соответствие шаблону меня интересует.
Встречал типа даже не компонент, а просто юнит на регекспы. Не понравилось.
Компоненту надо :-)
Компоненту надо :-)
to 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
Санкт-Петербург, Россия
Библиотека для 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
Санкт-Петербург, Россия
Спасибо, как раз то что надо 
