我正在尝试将此Java正则表达式转换为Go的正则表达式语法:
[:]?([[\ D && [^ /]]。/)?(/ | [\ D && [^ /]] [^ /])
此正则表达式是用于匹配Clojure关键字的正则表达式,取自JVM Clojure编译器。
它应该是
var pattern = regexp.MustCompile(`:?([^/\d].*/)?(/|[^\d/][^/]*)`)
模式[\D&&[^/]]
表示除a以外的任何非数字/
,并且可以使用扩展的否定字符类表示[^\d/]
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句