Regulex — это анализатор и визуализатор регулярных выражений с открытым исходным кодом. Он доступен в Интернете, может быть встроен в другие веб-сайты, или код может быть размещен самостоятельно как инструмент JavaScript.
ОСОБЕННОСТИ
- Написано на чистом JavaScript. Бэкенд не нужен.
- Вы можете встроить график на свой сайт через элемент html iframe.
- Подробное сообщение об ошибке. В большинстве случаев он может указать точную позицию синтаксической ошибки.
- Нет поддержки восьмеричного escape. Да, это особенность. Строгий режим ECMAScript не поддерживает восьмеричное escape-последовательность в строке, но многие браузеры по-прежнему поддерживают восьмеричное escape-последовательность в регулярных выражениях. Я делаю вещи проще. В регулярном выражении DecimalEscape всегда будет рассматриваться как обратная ссылка. Если обратная ссылка недействительна, например. /\1/?/(\1)/?/(a)\2/, или DecimalEscape появляется в кодировке (потому что в этом случае это нельзя объяснить как обратную ссылку, например, /(ab)[\1]/ ), Regulex всегда будет выдавать ошибку.