gpt4 book ai didi

c++ - RE2 语法 : skip matching if don't share the same prefix

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:02:34 26 4
gpt4 key购买 nike

我正在研究 RE2,想知道如何编写 RE2 表达式来实现以下目标:

 desired pattern: abc*
I want to match with abc, abcd, abcde etc

但我不想匹配

xabc, xyabc etc

我如何指定它以使 xabc 不匹配?

最佳答案

我们会设计一个表达式,例如

^abc[a-z]*$

使用开始和结束 anchor 以确保它不会传递 xabc 和那些以 abc 以外的任何内容开头的类似字符串。

表达式在 this demo 的右上面板中进行了解释, 如果您想进一步探索或修改它,请在 this link ,如果愿意,您可以逐步观察它如何与一些示例输入匹配。

关于c++ - RE2 语法 : skip matching if don't share the same prefix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56911401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com