我正在使用Sublime Text 2的正则表达式搜索和替换工具,并希望搜索包含\r and \n
特殊字符的文字,但目前还不能看到。
例如,我有文字:
<div class="head">\r\n
\r\n Keep this text\r\n</div>
我想转变成:
<h1>Keep this text</h1>
我还想考虑这些\r\n
字符可能不存在的可能性。
我如何搜索\r\n
存在和不存在的会计,然后按照上面的说明将其删除?如果需要两个正则表达式也没关系。
到目前为止,我已<div class="head">(\w)+</div>
,但上述\r\n
已停滞不前。
答案 0 :(得分:2)
我认为你正在寻找匹配空格的\s
。
所以你的正则表达式应该类似于以下内容:
<div class="head">\s*(.+?)\s*</div>
答案 1 :(得分:1)
如果您可以在ST2中执行此操作,那么我认为它符合您的需求:
查找:
<div class="head">[\s\r\n]*([\w ]+)[\s\r\n]*<\/div>
替换为:
<h1>$1</h1>