webern
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Но как удалять их, если они на нескольких строках? | Собственно, должно сработать любое из указанных выражений (я бы применил такое: <script(.*?)<\/script>), если соблюсти два условия на вкладке Customize Tab->Search: 1. Включить галку "Regular Expressions Can Match New Line Characters". Тогда, при поиске, в шаблон "." будут включены символы "New Line" (в справке этот момент специально указан), а весь шаблон станет, как бы, многострочным. 2. На этой же вкладке, для параметра "Additional Lines to Search for Regular Expressions" указать достаточное кол-строк (т.е. сколько строк может вместить в себя весь шаблон). Например, если между <script> и </script> - 200 строк, а в "Additiona Lines..." указано меньше, то поиск, видимо, не дотянет до </script>, и придётся увеличить кол-во строк. Лично я этот момент в справке понял так. Цитата: И дополнительно, есть ли возможность удалить все выражения: onclick=... onLoad="..." (только выражения с атрибутами) из кода? | убить оба за раз (убрав галку "Match Case" в окне "Replace"): (\s+on(?:click|load)=("|')(.*?)("|')) или (\s+on(?:click|load)=(?:"[^"]+")|(?:'[^']+')) |