实现了基本的连接操作、闭包操作、或操作,额外实现了量词功能。 没有转义功能、零宽断言功能、组匹配功能以及检验正则表达式合法性的功能。
总共使用了三个函数:
- preparse:将使用了量词的正则表达式转换为仅包括基本操作的正则表达式
- generateNFA:根据正则表达式生成一个描述一NFA的图
- testWithNFA:主函数,传入一待检测的字符串和一表示正则表达式的字符串,检测它们的匹配情况
| Name | Name | Last commit date | ||
|---|---|---|---|---|
实现了基本的连接操作、闭包操作、或操作,额外实现了量词功能。 没有转义功能、零宽断言功能、组匹配功能以及检验正则表达式合法性的功能。
总共使用了三个函数: