gpt4 book ai didi

regex - NotePad++ 更换问题

转载 作者:行者123 更新时间:2023-12-03 23:20:26 24 4
gpt4 key购买 nike

我有一个使用 NotePad++ 进行大量文本编辑的文件。

例如
<span class="italic">some text</span><span class="bold">another text or some text</span>
我想使用 NotePad++ 的正则表达式替换来替换
<span class"italic>some text</span><i>some text</i><span class="bold">another text or some text</span><b>another text or some text</b>
我能够匹配跨度文本但是如何用 NotePad++ 替换它们

查找 <span class="italic">text12312</span>并将其替换为 <i>[a-zA-Z]*</i>实际上会放"[a-zA-Z]*"文本转换为替换字符串而不是 "text12312" .

最佳答案

<span class="italic">([^<]+)</span> => <i>\1</i><span class="bold">([^<]+)</span> => <b>\1</b>[^<]+匹配除 < 之外的任何字符中的一个或多个, 括号将其捕获在组 #1 中。 \1将捕获的文本插入替换字符串中。

关于regex - NotePad++ 更换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3218063/

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