kaleidoscope:对正则表达式进行静态检查的内联匹配

时间:2024-06-03 06:10:44
【文件属性】:

文件名称:kaleidoscope:对正则表达式进行静态检查的内联匹配

文件大小:433KB

文件格式:ZIP

更新时间:2024-06-03 06:10:44

Scala

万花筒 万花筒是一个小型图书馆,可使用正则表达式提供模式匹配,并将捕获组提取为值。 特别是,模式是内联编写的,不需要预先定义。 特征 模式匹配字符串与正则表达式 正则表达式可以内联模式编写 提取模式中的捕获基团 正则表达式语法的静态验证 入门 要使用万花筒,请先导入其软件包, import kaleidoscope . * 然后,您可以在任何位置使用Scala中的模式,使用万花筒正则表达式(以字母r开头的字符串)。 例如, path match case r " /images/.* " => println( " image " ) case r " /styles/.* " => println( " stylesheet " ) case _ => println( " something else " ) 或者, email match


【文件预览】:
kaleidoscope-main
----.gitignore(112B)
----contributing.md(4KB)
----Makefile(24B)
----.fury()
--------config(515B)
--------layers.db(1KB)
----src()
--------core()
--------test()
----doc()
--------version(6B)
--------start(5B)
--------mavenid(18B)
--------images()
--------status(12B)
--------id(13B)
--------module(5B)
--------intro(217B)
--------logo.svg(13KB)
--------basics(2KB)
--------features(204B)
--------title(13B)
----.gitmodules(75B)
----.github()
--------workflows()
----changes.md(131B)
----fury(4KB)
----readme.md(6KB)
----license.md(10KB)
----.admin()
----build.sbt(2KB)

网友评论