是否有C ++函数匹配与正则表达式开头匹配的字符串?

时间:2019-05-30 03:46:53

标签: c++ regex

我当前正在创建词法分析器,我想匹配在正则表达式开始之前有效的字符串。
(我的英语不是很好,我会告诉你这实际上意味着什么)

词法分析器每次线性消耗一个字符。

例如,我有字符串abca.sd和正则表达式[a-zA-Z]+\.[a-zA-Z]+

一开始,词法分析器消耗a,但与使用std::regex_match的正则表达式不匹配,这使其不可用且无效。
我真正想要的是使用aabca.abca.sd,词法分析器将确定它们都是有效的。

0 个答案:

没有答案