Какие есть расширения для Javascript, позволяющие использовать в регулярных выражениях
свободное форматирование, lookbehind-проверки, атомарные группировки или сверхжадную квантификацию, условие выбора, именованные группировки, свойства Unicode.
Особенно интересуют lookbehind-проверки, условие выбора (особенно вида (?(1)then|else) с проверкой на наличие ранее совпадения-группы с нужным номером), именованные группировки(чтобы после небольшого изменения выражения, затрагивающего порядок групп не переписывать внешнюю обвязку).
И да, как это присоеденить к пользовательскому скрипту?