Regex Dreamweaver替换为正则表达式
我在Dreamweaver中使用正则表达式进行简单的查找和替换时遇到问题 这是我的查找框中的内容:Regex Dreamweaver替换为正则表达式,regex,adobe,dreamweaver,replace,Regex,Adobe,Dreamweaver,Replace,我在Dreamweaver中使用正则表达式进行简单的查找和替换时遇到问题 这是我的查找框中的内容: <div id="title">([^ö]*)</div> ([^ö]*) 这是我盒子里的东西 <div id="title"> <div class="center"> $1 <span>hello there</span> </div> </div>
<div id="title">([^ö]*)</div>
([^ö]*)
这是我盒子里的东西
<div id="title">
<div class="center">
$1
<span>hello there</span>
</div>
</div>
$1
你好
如果我在此上运行上面的“查找并替换”:
<div id="title"><h1>Page title</h1></div>
<div class="content">
more content
</div>
页面标题
更多内容
我无法得到这个结果:
<div id="title">
<div class="center">
<h1>Page title</h1>
<span>hello there</span>
</div>
</div>
<div class="content">
more content
</div>
页面标题
你好
更多内容
因为defind框的内容没有定义我只想要和第一个
之间的内容
有什么想法吗?至少可以说,将标记语言与正则表达式匹配是一件棘手的事情 在您的情况下(假设您正在搜索和替换的
有什么想法吗?至少可以说,将标记语言与正则表达式匹配是一件棘手的事情 在您的情况下(假设您正在搜索和替换的
标记不包含任何嵌套的
标记),您可以使用
<div id="title">([\s\S]*?)</div>
([\s\s]*?)
作为您的搜索正则表达式
匹配任何字符, 包括换行符(更多 比[\s\s]
更明确,我会说)李>[^ö]
匹配其中的零个或多个*
使星星“懒惰”,意思是 它将匹配尽可能少的字符 可能-从而确保 匹配将在下一次?
时停止