Efficient testing and matching of deterministic regular expressions
作者:
Highlights:
• We prove that determinism of a regular expression (RE) can be decided in linear time.
• We give linear time matching algorithms for large classes of deterministic REs.
• We extend these results to REs with numerical occurrence indicators.
摘要
•We prove that determinism of a regular expression (RE) can be decided in linear time.•We give linear time matching algorithms for large classes of deterministic REs.•We extend these results to REs with numerical occurrence indicators.
论文关键词:Deterministic regular expression,Matching time complexity,Testing determinism,Numerical occurrence indicators
论文评审过程:Received 19 February 2015, Revised 9 January 2017, Accepted 28 May 2017, Available online 20 June 2017, Version of Record 7 August 2017.
论文官网地址:https://doi.org/10.1016/j.jcss.2017.05.013