архив с элементом http://hiasm.com/down/RegExpr.rar
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
| ||
Голосовали: | CriDos |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-06-21 04:22:05 |
|||
карма: 0 |
|
Ответов: 1304
Рейтинг: 405
|
|||
Жалко пример от Nic-а куда то провалился
|
|||
карма: 3 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Пока Nic никуда не провалился - спрашивайте.
|
|||
карма: 6 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Nic, пока ты никуда не провалился опиши лучше то, что работает, я вот выяснил методом тыка, что не работает конструкция: (?=Assasin )Password, по идее это должно найти вхождение Password, если перед ним стоит "Assasin "
|
|||
карма: 10 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Assasin писал(а): по идее это должно найти вхождение Passwordне должно - знак вопроса это один любой символ |
|||
карма: 27 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Вот уж не думал, что тебя в википедию придется отсылать RegExp
Wikipedia писал(а): В большинстве реализаций регулярных выражений есть способ производить поиск фрагмента текста, «просматривая» (но не включая в найденное) окружающий текст, который расположен до или после искомого фрагмента текста.------------ Дoбавленo в 14.17: Dilma писал(а): знак вопроса это один любой символНет. В RegExp это 0 или 1 значение символа слева |
|||
карма: 10 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
да, действительно при таком записи вопрос имеет уже другое значение. А вот эта задача:
Assasin писал(а): что не работает конструкция: (?=Assasin )Password, по идее это должно найти вхождение Password, если перед ним стоит "Assasin "решается примерно таким выражением:
|
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2021-06-21 04:21:51 |
|||
карма: 0 |
|
Ответов: 1841
Рейтинг: 369
|
|||
user-28.81.118.217.in-add - был я
------------ Дoбавленo в 19.21: а также: Nic писал(а): Выкладываю также старый компонент от Abulafia с расширенной справкой по F1 и примером использования.http://hiasm.com/xf/attach/cmp/regexpr.rar |
|||
карма: 1 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Assasin писал(а): не работает конструкция: (?=Assasin )PasswordЕсли регулярное выражение указано точно (с пробелом), то опытным путем обнаружено (и, если мне память не изменяет, описано в справке к компоненту), что в HiAsm, при записи регулярных выражений надо заменять пробелы на их эквивалент: x20 Нашел, видимо, последнюю версию модуля регулярных выражений для Delphi2007 от Андрея Сорокина: 0.952. В архиве бинарники, исходники, примеры и справка по модулю. |
|||
карма: 6 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Nic писал(а): Если регулярное выражение указано точно (с пробелом), то опытным путем обнаружено (и, если мне память не изменяет, описано в справке к компоненту), что в HiAsm, при записи регулярных выражений надо заменять пробелы на их эквивалент: x20Так тоже не варит
Dilma писал(а): /Assasin (.*)/iИ такое не работает |
|||
карма: 10 |
|
Ответов: 356
Рейтинг: 31
|
|||
Мнение дилетанта А нужна ли ещё одна "головная боль" с такой мощью и частотой обновления
Может стоит использовать что-то стандартное, сделав только обвязку как для SQLite. |
|||
карма: 0 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Справка на компонент писал(а):
... Расширения Perl (?imsxr-imsxr) Позволяет изменять значения модификаторов Примеры: (?i)Saint-Petersburg находит 'Saint-petersburg' и 'Saint-Petersburg' (?i)Saint-(?-i)Petersburg находит 'Saint-Petersburg' но не 'Saint-petersburg' (?i)(Saint-)?Petersburg находит 'Saint-petersburg' и 'saint-petersburg' ((?i)Saint-)?Petersburg находит 'saint-Petersburg', но не 'saint-petersburg' (?#text) Комментарий, просто игнорируется. Обратите внимание, что в комментарии такого вида невозможно поместить символ ")", поскольку он воспринимается как конец комментария. ... |
|||
карма: 6 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Так, пока я сильно не улетел со справкой, выразите свою критику:
1. Что-то еще надо добавить или изменить в компоненте? 2. Иконка сойдет? 3. Такой стиль Help-а пойдет? В архиве: 1. Конфиг, код и иконка элемента 2. Недоделанный хелп [burl=http://www.hiasm.com//getfile/20613]Скачать (34 КБ)[/burl] P.S: при написании хелпа обильно использовалась информация со страницы wiki Регулярные выражения |
|||
карма: 10 |
| ||
файлы: 1 | regexpr.rar [33.5KB] [296] | ||
Голосовали: | filyaxxxcom, iarspider |