Я строй быстрого хака в sublimetext (да, я знаю, что это не является оптимальным):Как выбрать все, кроме конкретного шаблона
У меня есть следующее регулярное выражение, которое выбирает весь код в <script></script>
тегах:
<script[\s\S]*?\/script>
Как я могу выбрать все, кроме этого, т. Е. Обратного этого/всего кода OUTSIDE script
тегов?
\\\code i want to select
<script> code i don't weant to select</script>
/// code i want to select
Я действительно ценю примеры как incluisve и эксклюзивные самих script
тегов.
Когда речь идет о регулярных выражений, иногда самый простой путь является наилучшим подходом. Вы можете попытаться написать сложное регулярное выражение, которое будет захватывать все EXCEPT для тегов скриптов, но вам может быть проще сначала захватить все, а затем использовать ваше рабочее регулярное выражение, чтобы просто вычеркнуть теги скрипта, оставив вас всем, кроме скриптовые теги. – radiovisual
Очень верно, как бы я i) выбрать все, за которым следует ii) исключая мой шаблон в том же самом выражении? Спасибо – alias51