【发布时间】:2014-10-26 10:26:44
【问题描述】:
我正在 sublimetext 中构建一个快速破解(是的,我知道这不是最佳的):
我有以下正则表达式,可以选择 <script></script> 标签中的所有代码:
<script[\s\S]*?\/script>
我如何选择除此之外的所有内容,即 this/all code OUTSIDE script tags 的倒数?
\\\code i want to select
<script> code i don't weant to select</script>
/// code i want to select
我非常感谢包含和排除 script 标签本身的示例。
【问题讨论】:
-
当谈到正则表达式时,有时最简单的方法就是最好的方法。您可以尝试编写一个复杂的正则表达式来获取除脚本标签之外的所有内容,但首先获取所有内容可能更容易,然后使用您的工作正则表达式简单地删除脚本标签,留下除脚本标签之外的所有内容脚本标签。
-
非常正确,我将如何 i) 选择所有后跟 ii) 在同一语句中排除我的模式?谢谢
标签: html regex sublimetext2 selection