Go中的正则表达式很差

Bet*_*mos -6 regex go

为什么Go 中的regexp包不支持正常的regexp?例如,字符类\ w和\ s不是从Go r60.3开始实现的.此外(?:非)捕获组也未被识别.

zzz*_*zzz 6

使用"当前的艺术状态" regexp包.它支持用于\w\s还负责非捕获组(?:re).

  • 这里的问题和另外两个答案是讨论旧的正则表达式包,它现在在最新的Go代码库中的'old/regex`中,很快就会被删除.目前的`regex`软件包能够满足Q的需求.我提到它很快吗? (3认同)