Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Чем можно воспользоваться для написания сложной регулярки в коде (https://javascript.ru/forum/misc/51684-chem-mozhno-vospolzovatsya-dlya-napisaniya-slozhnojj-regulyarki-v-kode.html)

vflash 15.11.2014 17:05

Чем можно воспользоваться для написания сложной регулярки в коде
 
кто чем пользуется для написания больших выражений ?

Яростный Меч 15.11.2014 18:31

Консоль браузера.

Яростный Меч 15.11.2014 18:32

Ну и мозгами, конечно ))

Aetae 15.11.2014 18:36

Сначала консоль браузера: первый рабочий день всё понятно, что понаписал.:) А вот на следующий - уже спец ресурсы с подсветкой(последнее время http://www.regexr.com/) ибо уже нифига не разобрать.)

krutoy 15.11.2014 19:39

Я пользуюсь редактором. Пишу, запускаю нодой, считываю stdout обратно в файл. Удобней чем в консоли, текст сохраняется, можно править и заново запускать. Как и любой другой код, собственно.

Aetae 15.11.2014 19:42

Цитата:

Сообщение от krutoy (Сообщение 341053)
Я пользуюсь редактором. Пишу, запускаю нодой, считываю stdout обратно в файл. Удобней чем в консоли, текст сохраняется, можно править и заново запускать. КАк и любой другой код, собственно.

Ну не совсем в консоли. Я юзаю фурифоксовский встроенный "Простой редактор JavaScript".:)

vflash 15.11.2014 20:51

да не, ищу способ чтобы упростить восприятие больших(длинных) выражений.
при длине более 50 символов уже и спец-ресурс не сильно помогает.

Яростный Меч 15.11.2014 21:07

Цитата:

Сообщение от krutoy (Сообщение 341053)
Я пользуюсь редактором. Пишу, запускаю нодой, считываю stdout обратно в файл. Удобней чем в консоли, текст сохраняется, можно править и заново запускать. Как и любой другой код, собственно.

В консоли (по крайней мере у хромиума) выполненные команды тоже сохраняются, жми кнопку "вверх" - они все там.

Erolast 15.11.2014 21:13

Цитата:

да не, ищу способ чтобы упростить восприятие больших(длинных) выражений.
при длине более 50 символов уже и спец-ресурс не сильно помогает.
ES6.
http://www.2ality.com/2012/12/templa...s-xregexp.html

krutoy 15.11.2014 21:59

Erolast,
Как всегда, ты на каких-то идиотов ссылаешься. Чтобы элементарную строку распарсить
alert('/2012/10/Page.html'.match(/[\w.]+($|\/)/g))

Целую страницу каких то граблей наплел. Главное, что ES6 теперь очень нужен стал. Все убедились, епт.


Часовой пояс GMT +3, время: 02:28.