【发布时间】:2010-11-21 11:56:03
【问题描述】:
如何在 Emacs 中执行查询替换正则表达式以匹配多行?
作为一个简单的例子,我希望 <p>\(.*?\)</p> 匹配
<p>foo
bar
</p>
【问题讨论】:
-
我假设你看到了 emacswiki:emacswiki.org/emacs/MultilineRegexp
-
是的,我看到了,但使用 query-replace-regexp 无法让它工作。仍在尝试使用 re-builder 对其进行测试...希望我能尽快解决
-
这个例子很糟糕,因为用正则表达式解析HTML通常不是一个好主意。
-
很明显,尝试解析(例如使用正则表达式反序列化或抓取 HTML)与使用它来节省时间并在编辑时输入内容是有区别的。