<分区>
我在使用 Go 的正则表达式时遇到了困难。它似乎与其他语言不同,有人可以帮助我吗。
目标。我希望 MustCompile 找到字符串中所有重复的字符。 APPLE(其中 P 重复)
re := regexp.MustCompile("(\\w)\\${1}\\+")
以上是我试过但根本没用的。基本上我想做的是:
([A-Za-z])\1+
谁能告诉我我做错了什么?
示例如下:
<分区>
我在使用 Go 的正则表达式时遇到了困难。它似乎与其他语言不同,有人可以帮助我吗。
目标。我希望 MustCompile 找到字符串中所有重复的字符。 APPLE(其中 P 重复)
re := regexp.MustCompile("(\\w)\\${1}\\+")
以上是我试过但根本没用的。基本上我想做的是:
([A-Za-z])\1+
谁能告诉我我做错了什么?
示例如下:
最佳答案
显然,出于效率考虑,Golang 不应该反向引用。 :( 感谢大家的帮助。
关于regex - MustCompile 中的 Golang 正则表达式引用(查找重复字符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36526889/