猿问

如何将此 Java 正则表达式转换为 Go 的正则表达式语法?

我正在尝试将此 Java 正则表达式转换为 Go 的正则表达式语法:

[:]?([\D&&[^/]]./ )?(/|[\D&&[^/]][^/] )

这个正则表达式是匹配 Clojure 关键字的正则表达式,取自 JVM Clojure 编译器。


宝慕林4294392
浏览 234回答 1
1回答

慕田峪4524236

它应该是var pattern = regexp.MustCompile(`:?([^/\d].*/)?(/|[^\d/][^/]*)`)模式[\D&&[^/]]表示除 a 之外的任何非数字/,并且可以用扩展的否定字符类 表示[^\d/]。
随时随地看视频慕课网APP

相关分类

Go
我要回答