我正在尝试用h1替换所有包含"title“类的h2标记:
<h2 class="title">Things</h2>我在TextWranger中使用多文件搜索,如下所示:
<h2 class="title">[^>]*</h2>我可以找到所有东西,但当我点击replace时,它会用grep垃圾替换我的标题。
BEFORE: <h2 class="title">Things</h2>
AFTER: <h1 class="title">[^>]*</h1>我的问题是,搜索不仅替换了我的标签,还用^>*替换了我的内容。我也在Aptana尝试过,同样的事情也发生了。我希望能有一些洞察力。
发布于 2012-02-02 13:20:32
看起来你要把<h2 class="title">转换成h1了?你必须在你的“replace”中使用一个反向引用:
搜索:<h2 class="title">([^>]*)</h2>
替换:标题(放在一边-如果它是一个标题,你还想保留‘class=’h1“”吗?)
注意搜索正则表达式中的括号,它保存了其中的内容。
然后使用\1将它们拉回替换文本中(\1表示第一组括号,\2表示第二组括号,... )
https://stackoverflow.com/questions/9107217
复制相似问题