gpt4 book ai didi

regex - 在分隔符内替换 (N++)

转载 作者:行者123 更新时间:2023-12-01 08:18:39 24 4
gpt4 key购买 nike

我想删除字符串的所有实例,但仅限于方括号之间的文本。

因此,如果删除的字符串是省略号:

One ... Two ... Three [Four ... Five ... Six] ... Seven

预期输出:

One ... Two ... Three [Four Five Six] ... Seven

对于 Notepad++ 来说,RegEx 应该不会太难吧?

最佳答案

您可以通过锚定\G来做到这一点。

Find: (?:\G(?!^)|[^[]*\[)[^].]*\K\.+\h*
Replace:

\G 可以在两个位置之一匹配;字符串位置的开头或最后一个匹配的结尾位置。 \K 转义序列会重置报告的匹配的起点,并且不再包含任何先前使用的字符。您可以看到下面的演示。

Regex Demo

关于regex - 在分隔符内替换 (N++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32292351/

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