Чем можно воспользоваться для написания сложной регулярки в коде
кто чем пользуется для написания больших выражений ?
|
Консоль браузера.
|
Ну и мозгами, конечно ))
|
Сначала консоль браузера: первый рабочий день всё понятно, что понаписал.:) А вот на следующий - уже спец ресурсы с подсветкой(последнее время http://www.regexr.com/) ибо уже нифига не разобрать.)
|
Я пользуюсь редактором. Пишу, запускаю нодой, считываю stdout обратно в файл. Удобней чем в консоли, текст сохраняется, можно править и заново запускать. Как и любой другой код, собственно.
|
Цитата:
|
да не, ищу способ чтобы упростить восприятие больших(длинных) выражений.
при длине более 50 символов уже и спец-ресурс не сильно помогает. |
Цитата:
|
Цитата:
http://www.2ality.com/2012/12/templa...s-xregexp.html |
Erolast,
Как всегда, ты на каких-то идиотов ссылаешься. Чтобы элементарную строку распарсить alert('/2012/10/Page.html'.match(/[\w.]+($|\/)/g)) Целую страницу каких то граблей наплел. Главное, что ES6 теперь очень нужен стал. Все убедились, епт. |
krutoy,
:-? alert('/2012/10/Page.html'.match(/([^/]+)(?=[/.])/g)) |
рони,
Тем более:) |
рони,
А, собственно, и так alert('/2012/10/Page.html'.match(/[^/]+/g)) прокатывает, в данном случае:) |
Цитата:
|
рони,
Я, собственно, в точности ничего и не пытался воспроизводить. Цель была в другом. |
Цитата:
годная ссылка. В статье о XRegExp , мощная библиотека. |
vflash,
ES6 template string -- это что? Продемонстрируй на простом примере, пожалуйста. |
|
RegexBuddy наверное одна из лучших программ для регулярных выражений
|
Часовой пояс GMT +3, время: 17:40. |