Регулярное выражение исключить фразу
Обновлено: 22.12.2024
С помощью опережающей и ретроспективной проверки можно добиться, чего вы хотите:
(?<=\/) - проверяет, встречается ли перед указанным выражением символ / .
(?=.1cws) - проверяет, встречается ли после указанного выражения набор символов .1cws .
Выражения внутри опережающей и ретроспективной проверки не захватываются в результирующий набор. Подробнее об этих проверках можно почитать в статье "Опережающие и ретроспективные проверки в регулярных выражениях".
Поскольку JS не поддерживает ретроспективные проверки, можно захватывать интересующие символы в отдельную группу и работать уже с ней:
Читайте также: