本文介绍了在 re2 中使用正向预测 (?=regex)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
由于我对 re2 有点陌生,所以我正在尝试弄清楚如何使用正向预测 (?=regex)
像 JS、C++ 或 Go 中的任何 PCRE 风格.
Since I'm a bit new with re2, I'm trying to figure out how to use positive-lookahead (?=regex)
like JS, C++ or any PCRE style in Go.
以下是我正在寻找的一些示例.
Here's some examples of what I'm looking for.
JS:
'foo bar baz'.match(/^[sS]+?(?=baz|$)/);
Python:
re.match('^[sS]+?(?=baz|$)', 'foo bar baz')