如何解决当我的正则表达式无效时,为什么regex_match不引发错误?
我写了这样的代码regex_match("ab","a**b")
,它返回true。
我们知道,“ a ** b”是无效的正则表达式,不是吗?-至少在https://regex101.com/中无效。
我尝试捕获一个异常,但是什么也没发生。它只是作为“ a ** b”执行的,是有效的正则表达式。
当我尝试使用regex_search时也什么也没发生。
我想知道我是否滥用此功能,或者正则表达式库中有错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。