文件名称:regex_parser:用JavaScript编写的正则表达式解析器
文件大小:47KB
文件格式:ZIP
更新时间:2024-05-28 20:14:35
JavaScript
regex_parser 这是一个正则表达式解析器,是用JavaScript编写的,是一种学习练习-如果您需要解析JavaScript中的正则表达式,则您当然应该使用内置的,而不是此实现。 该库实现了回溯并使用从您提供的正则表达式文本构造解析树。 解析树封装在regex对象中,并由parse.compile()函数返回。 regex对象公开了match()方法,该方法可用于根据表达式测试字符串值。 匹配结果包含在具有matches属性的对象中,该对象设置为true或false指示匹配是否成功。 var regex, match; regex = parser.compile('abc+'); match = regex.match('abccc'); // match.matches = true match = regex.match('abcd'); // match.matc
【文件预览】:
regex_parser-master
----regex.js(3KB)
----parser.js(3KB)
----utils.js(377B)
----LICENSE(1KB)
----test()
--------jasmine()
--------TestRunner.html(730B)
--------tests()
----README.md(2KB)
----handlers.js(10KB)
----grammar.js(6KB)
----.gitignore(20B)