regex - MustCompile 中的 Golang 正则表达式引用(查找重复字符)

标签 regex go

<分区>

我在使用 Go 的正则表达式时遇到了困难。它似乎与其他语言不同,有人可以帮助我吗。

目标。我希望 MustCompile 找到字符串中所有重复的字符。 APPLE(其中 P 重复)

re := regexp.MustCompile("(\\w)\\${1}\\+")

以上是我试过但根本没用的。基本上我想做的是:

([A-Za-z])\1+

谁能告诉我我做错了什么?

示例如下:

https://play.golang.org/p/DeuaIva968

最佳答案

显然,出于效率考虑,Golang 不应该反向引用。 :( 感谢大家的帮助。

关于regex - MustCompile 中的 Golang 正则表达式引用(查找重复字符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36526889/

相关文章:

go - Go 上是否存在类似于 C++ 中的宏之类的东西,比如 #ifdef 这样我就可以根据标志选择要构建的内容?

regex - 301 重定向到带有查询字符串的 URL

php - MySql REGEXP 通过包含特定单词进行多单词搜索

mongodb - 如何使用 mgo 在单个集合中处理多种类型

go - 浏览器WebSocket发送FlatBuffer的字节时发出 “Could not decode a text frame as UTF-8”

Go ReadString 问题 : The filename, 目录名,或卷标语法不正确

java - 路径中文件名的正则表达式 - macos

regex - 完全重定向所有网址,只需更改域名

regex - 使用正则表达式捕获两条不同的线

go - 如何理解以下有关golang slice的代码?