Сейчас на форуме: vasilevradislav (+2 невидимых)

 eXeL@B —› Оффтоп —› Интерпретатор регэксп. Есть такое?
Посл.ответ Сообщение

Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 19 июня 2009 19:57 · Поправил: AlexZ
· Личное сообщение · #1

Интересует либо словесное описание регэксп (с одной оговоркой*).
Либо прога.

---------------------------------------------------------------------- ----------
* нужно что-то вроде таблицы:
символ такой | что делать
символ сякой| что делать
символ эдакий| что делать

Т.е. нужно не описание как таковое, а инструкция.
Типа: "Символ ___ говорит машине: пойди по тексту и делай ___________ "
В общем, нужно описание машинной логики

В идеале интересует прога, на вход которой подавался бы регэксп, а на выходе было видно что-то типа:
ищу ________ ;
по команде _____ вернулся на _________ ;
и т.п.

-----
Я медленно снимаю с неё UPX... *FF_User*





Ранг: 107.3 (ветеран), 5thx
Активность: 0.20.04
Статус: Участник

Создано: 19 июня 2009 20:30
· Личное сообщение · #2

кстати мне тоже интересно в них разобраться... тема актуальна!



Ранг: 133.4 (ветеран), 57thx
Активность: 0.110
Статус: Участник

Создано: 19 июня 2009 20:44
· Личное сообщение · #3

AlexZ пишет:
Т.е. нужно не описание как таковое, а инструкция.Типа: "Символ ___ говорит машине: пойди по тексту и делай ___________ "

Врядли так просто можно описать любой рег-символ.

Фридла смотрел?



Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 19 июня 2009 20:48 · Поправил: AlexZ
· Личное сообщение · #4

Фридла смотрел. Читать надо его и вникать. Страниц много (

Всё чаще замечаю, что изучение любой программы или т.п. лучше всего получается, если изучить и понять логику работы программы, и потом выражать свои мысли в этой логике.

Потому спросил интерпретатор. Чтобы формулировать задачи в уме непосредственно на языке выполнения регулярок. А перед этим можно "вобрать" в себя этот механизм

-----
Я медленно снимаю с неё UPX... *FF_User*





Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 21 июня 2009 13:25
· Личное сообщение · #5

опиши чуть по подробнее , мне в голову пришло от твоего описания только скриптовой двиг , или ВМ. У меня есть много примеров регэсп , но по тому что ты описал в голову пришло только эта прога. Обьясни всетаки подробнее. Или пример хоть кинь.

311e_21.06.2009_CRACKLAB.rU.tgz - PCRE.zip

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 21 июня 2009 14:06
· Личное сообщение · #6

AlexZ на сайте регэксп в полне нормальное описалово... и прога есть, в которую вставляешь свой текст и экспериментируешь
просто надо много времени для практики и по-больше практических задач для решения
тоже в своё время много людей помучил
на дельфикингдом вопросов кучу задавал
когда у тебя будет штук 10 решённых задач, по аналогии сможешь уже построить любой запрос

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 21 июня 2009 15:41
· Личное сообщение · #7

mak
Что-то не понял эту прогу.

Интересует, как бы сказать... вот есть для брайнфака дебагер, вот типа такого только для регэксп.
Как вариант максимум: пишешь выражение и пишешь строку. Жмешь какой-нибудь Ф8 и наблюдаешь что сделала машина; + было бы круто текстовое описание в логе.
Вариант минимум: пишем выражение, пишем строку, по Ф8 наблюдаем как машина двигается по каким-нибудь ячейкам.

Вот типа эмулятора машины тьюринга. У нас в институте была такая прожка (да и где её не было?).

-----
Я медленно снимаю с неё UPX... *FF_User*




Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 21 июня 2009 15:43
· Личное сообщение · #8

RegexBuddy

-----
Shalom ebanats!




Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 21 июня 2009 16:02
· Личное сообщение · #9

Интересная штука. Но цену заломили...

Сейчас посмотрим что там за демка. Может и правда демка.

-----
Я медленно снимаю с неё UPX... *FF_User*




Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 21 июня 2009 16:16 · Поправил: AlexZ
· Личное сообщение · #10

Пошустрил по абугорным сайтам, нашел вот ещё что:

www.ivysim.com/tools/regex/
www.softpedia.com/progDownload/Regular-Expression-Checker-Download-55369.html

Не совсем что надо, но тоже ничего.

А вот какой-то софт по регуляркам:
en.wikipedia.org/wiki/List_of_regular_expression_software

-----
Я медленно снимаю с неё UPX... *FF_User*




Ранг: 309.8 (мудрец), 21thx
Активность: 0.170
Статус: Участник

Создано: 21 июня 2009 16:32
· Личное сообщение · #11

€ 29.95

-----
Shalom ebanats!




Ранг: 203.3 (наставник)
Активность: 0.220
Статус: Участник
UPX Killer -d

Создано: 21 июня 2009 17:32
· Личное сообщение · #12

Удалось насобирать 4 неплохих бесплатных утилиты:

www.filehoster.ru/files/cy7459

-----
Я медленно снимаю с неё UPX... *FF_User*





Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 29 июня 2009 21:40
· Личное сообщение · #13

www.ultrapico.com/Expresso.htm




 eXeL@B —› Оффтоп —› Интерпретатор регэксп. Есть такое?

У вас должно быть 20 пунктов ранга, чтобы оставлять сообщения в этом подфоруме, но у вас только 0

   Для печати Для печати