我们想要匹配另一个单词周围的两个特定字符,例如,要匹配单词ben
周围的-
或_
,
abentest - not match
bentest - not match
aben - not match
a-ben - match
a_ben - match
ben-test - match
a-ben-test - match
a_ben-test - match
它可以通过积极的向前看和像.*((?<=[_-])(ben)|(ben)(?=[_-])).*
一样的向前看来完成.
但是,前视和后视不支持BigQuery正则表达式re2.在BigQuery中执行此操作的替代方法是什么?