Модераторы: THandle, bems

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Библиотеки регулярных выражений для delphi, regexpr 
:(
    Опции темы
Akella
Дата 8.5.2009, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Compilers D4, D5, D6, D7, D2005 Win32, D2006 Win32, D2007 Win32, D2009 Win32.

http://www.yunqa.de/delphi/doku.php/products/regex/index


user posted image

Цитата

DIRegEx is a library of Delphi components and procedures that implement regular expression pattern matching using the same syntax and semantics as Perl 5.10, with just a few differences. This includes support for UTF-8 encoded strings and Unicode general category properties. 


Лицензия не бесплатная.

Это сообщение отредактировал(а) Akella - 30.6.2010, 12:28
PM MAIL   Вверх
Romikgy
Дата 25.8.2009, 21:13 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146





--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Akella
Дата 26.8.2009, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



1. Регэкспр студио не компоненты.
2. Регэкспр студио уже давно не поддерживается автором.

Хотя я сам использльзу именно Регэкспр студио smile 
PM MAIL   Вверх
Romikgy
Дата 4.9.2009, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146



Цитата(Akella @  26.8.2009,  15:31 Найти цитируемый пост)
егэкспр студио уже давно не поддерживается автором.

поддержи собственно ручно smile хоть бы для себя


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Akella
Дата 7.9.2009, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Ну вот теперь даже regexpstudio.com не работает :(
PM MAIL   Вверх
Keeper89
Дата 12.9.2009, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: нет
Всего: 58



Сам использую RegEx, но судя по всему придется на эту переходить, она получше.


--------------------
PM MAIL WWW   Вверх
Romikgy
Дата 12.9.2009, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146



чем? 


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Keeper89
Дата 12.9.2009, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: нет
Всего: 58



Ну во-первых она "свежее" и поддерживается, а так там есть масса плюсов, например поддержка Юникода и собственный редактор.


--------------------
PM MAIL WWW   Вверх
Romikgy
Дата 12.9.2009, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146



Цитата(Keeper89 @  12.9.2009,  17:15 Найти цитируемый пост)
собственный редактор

это что за чудо ?


--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Akella
Дата 13.9.2009, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Цитата(Romikgy @  12.9.2009,  17:13 Найти цитируемый пост)
чем? 


Цитата(Akella @  7.9.2009,  09:16 Найти цитируемый пост)
Ну вот теперь даже regexpstudio.com не работает :( 

проект умер, поддержки нет
PM MAIL   Вверх
Keeper89
Дата 13.9.2009, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: нет
Всего: 58



Цитата(Romikgy @  12.9.2009,  19:41 Найти цитируемый пост)
это что за чудо ? 

Это то, что Akella на первой картинке показал.


--------------------
PM MAIL WWW   Вверх
Akella
Дата 25.9.2009, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



DIRegEx 5.1.0 – Delphi 2010 support.
PM MAIL   Вверх
Akella
Дата 25.9.2009, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



А кто-нибудь знает ещё библиотеки или компоненты регулярных выражений для Delphi?

Добавлено через 12 минут и 23 секунды
http://irpro.ru/articles.php?article=regexp_delphi.html

Цитата

...использовать механизм VB RegExp, который поставляется в виде dll-библиотеки вместе с ОС Windows начиная с Windows 98. Библиотека предоставляет доступ к своим функциям посредством OLE Automation. Для ее использования нужно импортировать библиотеку типов «Microsoft VBScript Regular Expressions X.X».

PM MAIL   Вверх
Romikgy
Дата 27.9.2009, 21:47 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Любитель-программер
****


Профиль
Группа: Участник Клуба
Сообщений: 7325
Регистрация: 11.5.2005
Где: Porto Franco Odes sa

Репутация: нет
Всего: 146





--------------------
Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. 
smile

PM   Вверх
Akella
Дата 27.9.2009, 23:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Я уже начал DIRegEx использовать

Добавлено @ 23:58
Цитата(Romikgy @  27.9.2009,  21:47 Найти цитируемый пост)
http://home.clear.net.nz/pages/niche/downloads.html

здесь ничё не понял

Добавлено @ 00:00
Цитата(Romikgy @  27.9.2009,  21:47 Найти цитируемый пост)
http://www.torry.net/pages.php?id=521#4001

Так это и есть та самая RegExprStudio smile, которой уже нет кагбэ

Это сообщение отредактировал(а) Akella - 28.9.2009, 00:00
PM MAIL   Вверх
Akella
Дата 30.9.2009, 08:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Народ, нужна помощь по DIRegEx. Неправильно возвращает результат. Кто использует DIRegEx, признавайтесь smile 
PM MAIL   Вверх
Keeper89
Дата 3.10.2009, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: нет
Всего: 58



Я не использую пока.


--------------------
PM MAIL WWW   Вверх
Trakor
Дата 3.10.2009, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 22.7.2008

Репутация: нет
Всего: нет



А среди freeware нету ничего круче RegExprStudio? TPerlRegEx от www.regular-expressions.info не нравится.
PM MAIL   Вверх
Akella
Дата 4.10.2009, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Немного информации и примеры разных библиотек регулярных выражений

Добавлено через 10 минут и 22 секунды
Niche Regex Library
Цитата

[B]They are standard in .Net[/B], now you can use them in your own Delphi applications. 

Personal Use Licensing
This library is free for personal use - use by you on your own computer writing applications for your own use or use by your own family. 

или $25



PCRE Wrapper for Delphi 7
PCRE Workbench
Цитата

PCRE (Perl Compatible Regular Expressions) is a C library written by Philip Hazel of Cambridge University.
pcre.org

PM MAIL   Вверх
Akella
Дата 30.6.2010, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



http://www.regexguru.com/category/regex-libraries/
вот ещё бесплатная библиотека регулярных выражений
PM MAIL   Вверх
Akella
Дата 21.9.2010, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



PM MAIL   Вверх
RomanEEP
Дата 21.9.2010, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 18.5.2006
Где: Коломна

Репутация: 1
Всего: 8



Никто не подскажет как реализована поддержка юникода в регулярках в Delphi XE? Конвертится в UTF8 и обратно или нативно с UTF-16 работает?
ЗЫ: Если, нативно, то попрошу скинуть RegEx юниты здесь или в личку

Это сообщение отредактировал(а) RomanEEP - 21.9.2010, 16:04
PM MAIL   Вверх
Akella
Дата 21.9.2010, 18:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Цитата(RomanEEP @  21.9.2010,  16:03 Найти цитируемый пост)
Конвертится в UTF8 и обратно

а смысл...
PM MAIL   Вверх
RomanEEP
Дата 22.9.2010, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 18.5.2006
Где: Коломна

Репутация: 1
Всего: 8



не знаю. предположение: в простоте реализации. По крайней мере, большинство библиотек для Delphi которые я видел работали именно так, к сожалению.
PM MAIL   Вверх
RomanEEP
Дата 26.9.2010, 07:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 18.5.2006
Где: Коломна

Репутация: 1
Всего: 8



Так что, ни у кого Delphi XE не стоит?
PM MAIL   Вверх
Akella
Дата 13.10.2010, 09:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



PM MAIL   Вверх
Akella
Дата 21.3.2011, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Сайт http://regexpstudio.com/ опять начал работать smile
PM MAIL   Вверх
Akella
Дата 19.1.2012, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



PM MAIL   Вверх
Akella
Дата 4.4.2012, 08:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



PM MAIL   Вверх
Akella
Дата 28.2.2013, 23:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



PM MAIL   Вверх
Akella
Дата 8.5.2014, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



http://www.bilsen.com/regularexpressions/index.shtml
The .Net-style Regular Expression Library for Delphi is completely free

Код
procedure Test;
var
  Regex: IRegex;
begin
  Regex := TRegex.Create('^([0-9a-zA-Z]([-\.\w]*[0-9a-zA-Z])*@'+
    '([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$');
  if (Regex.IsMatch('[email protected]')) then
    ShowMessage('Valid email address')
  else
    ShowMessage('Invalid email address');
end;



PM MAIL   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle

Добро пожаловать в форум группы "Delphi".

В разделе разрешается:

  • Флудить (в приемлемых величинах)
  • Обсуждать модерирование данного раздела (но не его модератора)
  • Добавлять свои правила если они не противоречат существующим
  • Делать наезды на пешеходов***

Строго запрещено:

  • Размещать рекламу
  • Совершать оскорбления личностей
  • Материться
  • *** Пешеходами не являются (ко)модераторы, админы, участники клуба.

Если Вам понравилась атмосфера форума, заходите к нам чаще! Люблю, целую, вечно Ваш, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Форум группы: delphi | Следующая тема »


 




[ Время генерации скрипта: 0.1934 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.