Вверх ↑
Этот топик читают: Гость
Главный модератор
Ответов: 2997
Рейтинг: 395
#1: 2008-08-19 11:31:48 ЛС | профиль | цитата
Компонент для работы с регулярными выражения, использующий синтаксис языка Perl. За основу был взят модуль для Delphi Андрея Сорокина версии 0.947, адаптированный для HiAsm Abulafia. В архиве (по ссылке ниже) можно найти справку по синтаксису и что наиболее важно для разработки собственных программ, демонстрационную программу, с помощью которой можно отлаживать регулярные выражения. На сегодня существует более свежая версия библиотеки 0.952.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
5
файлы: 1regexp.rar [27.6KB] [649]
Голосовали:iarspider, Konst, Muz-Tv, CriDos, Aziz
Гость
Ответов: 17029
Рейтинг: 0
#2: 2008-08-22 22:51:59 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-22 15:05:33
карма: 0

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#3: 2008-08-23 10:03:04 ЛС | профиль | цитата
Простой пример использования компонента RegExp
и альтернативный способ работы с регулярными выражениями через компонент VBJScript
(вариант со справкой по-русски)

Выкладываю также старый компонент от Abulafia с расширенной справкой по F1 и примером использования.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
6
файлы: 4regexpvb.rar [42.6KB] [420], regexpexample.rar [3KB] [495], regexpr.rar [33.6KB] [387], regexprus.rar [27.9KB] [434]
Голосовали:andrestudio, iarspider, MAV, afandi, Konst, Aziz
Ответов: 1304
Рейтинг: 405
#4: 2008-08-23 17:54:09 ЛС | профиль | цитата
Nic, спасибо за полнейшую информацию ++!. Как минимум месяц разбираться . А вопрос про FPC я спрашивал к тому, что в стандартные компонененты RegExp может попасть только при условии компиляции в FPC, если я не ошибаюсь.
карма: 3

0
Ответов: 5446
Рейтинг: 323
#5: 2009-10-08 12:18:34 ЛС | профиль | цитата
Nic, ещё раз "спасибо" от меня
карма: 1

0
Ответов: 899
Рейтинг: 43
#6: 2010-08-18 03:58:58 ЛС | профиль | цитата
Если тема еще жива, объясните чайнику как при помощи регулярных выражения выделить из исходника на С многострочные комментарии

пример

текст программы
/*многострочный комментарий начинается
с косой черты со зведочкой и
заканчивается звездочкой с
косой чертой*/
текст программы


карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 5446
Рейтинг: 323
#7: 2010-08-18 04:07:39 ЛС | профиль | цитата
Используй вот такую регулярку:
 /*(.*?)*/

Плюс включи режим "Multiline" (
входит в категорию ".")
карма: 1

1
Голосовали:unalex
Гость
Ответов: 17029
Рейтинг: 0
#8: 2011-02-02 20:09:20 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-22 15:05:38
карма: 0

0
Главный модератор
Ответов: 2997
Рейтинг: 395
#9: 2011-02-03 00:28:05 ЛС | профиль | цитата
Выложите тестовую схему. Тогда можно будет что-то сказать.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 4698
Рейтинг: 426
#10: 2011-02-03 13:19:41 ЛС | профиль | цитата
Нет, не должно работать (я много раз пытал этот адаптированный модуль от Abulafia, ни разу не получал работы этой конструкции) и много что еще не должно.
карма: 10
0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2011-02-04 18:46:47 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-06-22 15:05:38
карма: 0

0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)