为了账号安全,请及时绑定邮箱和手机立即绑定

在 Go 中获取正则表达式的解析树

在 Go 中获取正则表达式的解析树

Go
撒科打诨 2021-07-09 14:03:54
我尝试使用该regex.syntax模块访问已解析正则表达式的各个标记,但没有成功:我唯一能够输出的是正则表达式的简化/优化版本。代码:package mainimport (    "fmt"    "regexp/syntax")func main() {    p, e := syntax.Parse(`[0120-2]@[ab][0-9]`, 'i')    fmt.Println(p)    fmt.Println(e)}输出:[0-2](?i:@)[A-Ba-b][0-9]<nil>有人能给我一个简单的例子来说明如何遍历和输出它的解析树吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 248 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信