【发布时间】:2011-11-10 04:09:01
【问题描述】:
我不知道如何让 textpad 执行扩展多行的正则表达式。
我尝试将 perl 语法与 /myregex/m 一起使用,并将 m 作为修饰符,但这不起作用。我在编辑器中看不到复选框或任何东西来告诉它做多行。
有人有什么想法吗?
【问题讨论】:
-
我最终只使用了视觉工作室...没关系这个问题:/
我不知道如何让 textpad 执行扩展多行的正则表达式。
我尝试将 perl 语法与 /myregex/m 一起使用,并将 m 作为修饰符,但这不起作用。我在编辑器中看不到复选框或任何东西来告诉它做多行。
有人有什么想法吗?
【问题讨论】:
完全有可能,而且很简单 :) 你只需使用\n
本次搜索:
we\nwill
匹配此虚拟文本中第 1 行的结尾和第 2 行的开头:
this is a test and we
will see if it matches
multiple lines.
【讨论】:
另一种方法是使用 [\s\S]。例如,如果您想在某些 HTML 中查找 <option> 标签,您可以搜索:
<option[^>]*>[\s\S]*?</option>
【讨论】: