Онлайн проверка рег. выражений
1.
ComatoZZZ (10.11.2010 / 18:13)
Каким сервисом вы пользуетесь?
В вебе много, особенно на флеше, а вот мобильные сайте не встречал. Поделитесь? Хотелось бы возможность выделять цветом текст который найден регулярным выражением и показывать количество и содержимое групп. Есть такие?
2.
ComatoZZZ (10.11.2010 / 22:06)
Поискал в инете странички для проверки и создания регулярных выражений, но так ничего и не нашел.
Спросилу гугла, но он не знает, а преогает регулярки чтоб парсить из wml в html.
И реши почему бы не написать самому такой сервис? Вопросов по этому поводу много, особенно у новичков.
Вот
http://bit.ly/9ALT3H что получилось написать.
Каждый найденный блок выделяется рамкой.
Показываются все значения групп первого найденного элемента.
Прошло ровно 3 часа и сервис готов.
И вообще хотелось бы посвятить этут тему регулярным выражениям.
Еще у меня в блоге есть
пример как сделать переводчик гугла с помощью этих выражений.
3.
Azzido (10.11.2010 / 22:25)
ну по сути то же самое что запустить скрипт и посмотреть результат, нужен ли вообще такой сервис, и вообще больше на рекламу смахивает
4.
ComatoZZZ (10.11.2010 / 22:44)
Для веба удобный
http://gskinner.com/RegExr/ и он не мой. В вебе вообще много таких сервисов, так на компе и запустить легче. Т.е. в вапе не менее нужны и чем в вебе. Тем более я сначала искал готовый
5.
ramzes (10.11.2010 / 23:00)
и зачем это?
или ты знаешь что делаешь или не своим делом занялся
6.
ComatoZZZ (10.11.2010 / 23:05)
Ну я пользуюсь в вебе такими штуками когда создаю регулярки.
например есть какой то кусок данных, нужно что то из него вытащить, написал здесь и смотришь какая выборка какие данные получает. Настроил и потом добавил себе. Если тестировать напрямую то сложней с отладкой потому что там ничего не выделяется и запускать каждый раз не всегда удобно.
Добавлено через 01:59 сек.
Пример: нужно сделать выражение для ip адреса (хотя это просто).
Как бы ты действовал?
Так написал ip адреса (несколько штук) и тестируешь, сразу видно что попадает под выборку а что нет.
Если же тестировать напрямую в коде то нужно делать страницу которая в случае нахождения ip что то делает и смотреть правильно ли она делает по результатам. Т.е все равно прийдется сооружать тестовый стенд.
7.
ComatoZZZ (11.11.2010 / 00:15)
Добавил возможность сохранения и вот пара примеров:
нахождение IP адреса среди текста
http://bit.ly/crzMpT
и просто пример
http://bit.ly/cWPwrF
Для запуска нужно нажать кнопку проверить
8.
ramzes (11.11.2010 / 06:55)
6, ересь какая то
/[\d]{2,3}\.[\d]{2,3}\.[\d]{2,3}\.[\d]{2,3}/
че тут проверять то?
проще уж не куда
9.
ComatoZZZ (11.11.2010 / 08:56)
8.
ramzes, это ты написал ересь ;-)
Смотри сам:
http://wildwap.ru/regexr/Default.aspx?id=7
Как же цифры 0-9 в IP? и .999.
Вот чтоб такого небыло сервис и нужен.
10.
finall2 (11.11.2010 / 09:28)
Ну что за кодеры ленивые пошли...Вот ты и показал свое знание регулярок. {2,3} это не допустимые цифры а кол-во символов.А \d я подозреваю-цифры.
11.
ComatoZZZ (11.11.2010 / 09:35)
10.
ForGotTen_HHTеаm, это ты мне? Нашел кому объяснять. Вот и как цифры 0-9 попадают в количество {2,3} ?
Например 192.168.1.100 не пройдет,
зато пройдет 999.999.999.999 / я ссылку отправил с примеров 2х фейлов в пред сообщени.
12.
ramzes (11.11.2010 / 10:00)
9.
ComatoZZZ, ну если ты не знаешь что \d это и есть цифры то тебе пожалуй такой сервис пригодиться)))
кол-во символов изменить это конечно пипец проблема)))
если так хочется то можно и 255 ограничить
13.
Nu3oN (11.11.2010 / 10:30)
мде... Самолет летит, колеса гнутые гг
ТС что ты хочешь от темы я так и не понял...
14.
ComatoZZZ (11.11.2010 / 11:13)
12.
ramzes, ну ты написал не корректное выражение и написал что его не сложно исправить. Почему бы не писать сразу по нормальному? (тем более так и не исправил)
Я регулярки знаю хорошо, но тем не менее пользуюсь сервисами такого рода потому что часто приходится делать что то сложное.
Приведу тебе пример:
Распарсить ответ гугл переводчика формата
[[["тест","test","test"]],[["іменник",["испытание","тест","проверка","анализ","критерий","проба","исследование","опыт","реакция","контрольная работа","мерило","проверочная работа","реактив"]],["дієслово",["тестировать","испытать","проверять","испытывать","опробовать","подвергать испытанию","подвергать проверке","подвергать тесту","удостоверять","производить опыты"]],["прикметник",["испытательный","пробный","контрольный","проверочный"]]],"en"]
и вывести текст, перевод и возможные варианты к разным частям речи.
И не отвечайте что это можно сделать парсером JSON, я знаю, но им можно пользоваться не всегда.
15.
KOZZ (11.11.2010 / 11:20)
14, ну так и пользуйся своими сервисами на здоровье, от нас то тебе что нужно?
16.
ramzes (11.11.2010 / 12:24)
14, соревноваться в знании регулярок я не собирался, набрал на телефоне по быстрому простейший пример
что касается разбора строки то \".*\" тебе в помощь
собственно по сабжу я хотел сказать что сервис такой га мой взгляд не нужен
17.
ComatoZZZ (11.11.2010 / 13:22)
Ну не пользуйся
// Тема началась с того что он нужен был мне.
18.
DmitryDick (11.11.2010 / 13:49)
- я тут ищу %что мне надо%
...
- я погуглил и нашел! вот ссылка на сайт %ссылка%
реклама)
19.
ComatoZZZ (11.11.2010 / 15:46)
>>я погуглил и нашел! вот ссылка на сайт
ну я как раз погуглил и не нашел.//Кстати тема относится к разделу нормально. Почему все только критикуют?
20.
Azzido (11.11.2010 / 17:06)
удалено
21.
DmitryDick (11.11.2010 / 18:12)
19, потому что это никому кроме тебя н надо (по крайней мере, не отписались) ну и реклама)
22.
Nu3oN (11.11.2010 / 18:37)
ТС ЧТО ТЫ ОТ НАС ХОЧЕШЬ???
*Не понятна суть вопроса
23.
Azzido (11.11.2010 / 18:38)
да рекла ёпт, че не понятно чтоль
24.
Zдешний (11.11.2010 / 19:44)
да нафиг это всё надо
25.
KOZZ (11.11.2010 / 19:45)
23, скорее всего, автор какой то странный однозначно
26.
fux (11.11.2010 / 20:54)
Пользуюсь gskinner.com/RegExr/
27.
ComatoZZZ (11.11.2010 / 23:21)
26.
fux, Для веба лучше ничего не встречал, тем более большой рабор готовых регулярок. Согласен что удобная вещь?
28.
Azzido (11.11.2010 / 23:26)
такое ощущение что 26 и 27 одно лицо, мутно как то
29.
ComatoZZZ (11.11.2010 / 23:28)
28.
Azzido,
Это только ощущение.
ЗЫ Странные ощущения у странных людей, вы его еще забаньте за то что он написал тут, вообще весело будет
30.
Azzido (12.11.2010 / 06:04)
судя по тому что мне пришло в приват от ника fux, то теперь я уверен в этом
31.
Azzido (12.11.2010 / 06:25)
fux (Сегодня / 02:11)
Пришелец [Off]
Помоему ты ***ас
Ответить / История / В контакт / Игнор / Спам
fux (Сегодня / 02:10)
Пришелец [Off]
Пользователь fux добавил вас в свой игнор-лист!
Ответить / История / В контакт / Игнор / Спам
не может пользователь с 1 кц такое написать за фразу
такое ощущение что 26 и 27 одно лицо, мутно как то
такое может написать только обиженный автор темы, пытающийся разрекламировать свой сервис, пытаясь показать что не тока он пользуется сервисами, но еще его вооброжаемый друг fux ))
32.
KOZZ (12.11.2010 / 06:49)
31.
Azzido, как обиженный школьник, который за труд домашнего задания унижен двойкой (с)
33.
ramzes (12.11.2010 / 09:37)
да зто один и тот же школьнег
34.
Nu3oN (12.11.2010 / 09:39)
почему тема еще жива, и автор без веников?
35.
Николай (12.11.2010 / 09:57)
URL:
https://visavi.net/topics/15421