文件名称:sregx:使用结构正则表达式的工具和库
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-13 07:42:22
golang regular-expressions structural-regex structural-regular-expressions Go
结构正则表达式
sregx是使用结构正则表达式的软件包和工具,如Rob Pike( )所述。 sregx提供了一个非常简单的Go包,用于创建结构化正则表达式命令,以及一个库,用于从Pike描述中使用的文本格式解析和编译sregx命令。 ./cmd/sregx还提供了一个使用结构正则表达式的CLI工具,使您可以从命令行执行高级文本操作。
在结构化正则表达式中,正则表达式是使用命令组成的,以执行诸如高级搜索和替换之类的任务。 命令具有输入字符串,并产生输出字符串。 支持以下命令:
p :打印输入字符串,然后返回输入字符串。
d :返回空字符串。
c// :返回字符串 。
s/
// :返回一个字符串,其中与正则表达式
匹配的子字符串已被替换。
g/
/ 与输入匹配,则返回对输入求值的
【文件预览】:
sregx-master
----go.mod(238B)
----sregx_test.go(3KB)
----go.sum(882B)
----syntax()
--------grammar_test.go(1KB)
--------grammar.go(7KB)
--------grammar.peg(858B)
----util.go(1KB)
----sregx.go(5KB)
----LICENSE(1KB)
----tools()
--------build-version.go(2KB)
----README.md(7KB)
----Makefile(841B)
----man()
--------sregx.md(5KB)
----.gitignore(35B)
----cmd()
--------sregx()