Продвинутые regexp в javascript (именование, конструирование)?
Многие языки, работающие с регексп, позволяют неплохо над ним извращаться. Где почитать адекватную информацию по регегспу в яваскрипте? Очень интересуют возможности именования паттернов и собирание нового паттерна из других.
(: pattern)
[name1|name2|name3]
В js весьма ограниченная реализация регулярок, если например сравнивать с perl или php. Только основные вещи, только православные регулярные выражения без всех этих усложнений.
Подобные фишки поддерживаются как минимум дополнительными библиотеками, но те что я успел потрогать выдают кучу неожиданных спецефектов, и имеют мало документации
Klaus Kater: именованные группы это просто сахар, для удобства. Можно и без него. А вот собирание нового паттерна из других (что-то в духе /([a-z]{2}.+$1/) уже выходит за рамки регулярных выражений как по мне.