gpt4 book ai didi

regex - 简单的TextWrangler Grep替换

转载 作者:行者123 更新时间:2023-12-03 11:49:08 26 4
gpt4 key购买 nike

我试图用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中尝试过,同样的事情发生了。我将不胜感激。

最佳答案

好像您要将<h2 class="title">转换为h1?您必须在“替换”中使用反向引用:

搜索:<h2 class="title">([^>]*)</h2>
替换:<h1 class="title">\1</h1>(除了-如果它是h1,您是否仍要保留'class =“title”'?)

注意搜索正则表达式中的括号,该括号保存其中的内容。

然后,使用\1将其拉出到替换文本中(第一组括号为\ 1,第二组为\ 2,...)

关于regex - 简单的TextWrangler Grep替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9107217/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com