我正在尝试将此 Java 正则表达式转换为 Go 的正则表达式语法:[:]?([\D&&[^/]]./ )?(/|[\D&&[^/]][^/] )这个正则表达式是匹配 Clojure 关键字的正则表达式,取自 JVM Clojure 编译器。
1 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
它应该是
var pattern = regexp.MustCompile(`:?([^/\d].*/)?(/|[^\d/][^/]*)`)
模式[\D&&[^/]]
表示除 a 之外的任何非数字/
,并且可以用扩展的否定字符类 表示[^\d/]
。
- 1 回答
- 0 关注
- 233 浏览
添加回答
举报
0/150
提交
取消