gpt4 book ai didi

regex - 如何找到双字母并用三字母替换它们?

转载 作者:行者123 更新时间:2023-12-04 22:26:50 25 4
gpt4 key购买 nike

我没有使用任何特定的编码语言,只是一个带有“查找”和“替换”的程序,其中两个字段都使用正则表达式。例如,短语

too many professionals

会变成

tooo many professsionals

我想“找到”任何出现的双字母,我知道我可以这样做

(.)\1

让我感到困惑的是“取双倍的字母并将它的三倍”位。正则表达式中是否有任何符号表示“当前字符”或类似的东西?

编辑:谢谢大家的建议。事实证明,“替换”字段实际上并没有使用Regex,IMO是胡扯,我的问题现在毫无值(value)。

最佳答案

您当前使用反向引用的模式 (.)\1 是正确的。试试这个查找和替换:

Find:    (.)\1
Replace: $1$1$1

Demo

这种方法匹配任何单个字母后跟相同的字母,然后用三个相同的字母替换该对。

关于regex - 如何找到双字母并用三字母替换它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56419880/

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