零宽度断言(前后预查)

2020-04-14  本文已影响0人  ChrisNing
> str_extract("hello world (lalala)","(?=\\().+?(?=\\))")

"(lalala"

> str_extract("hello world (lalala)","(?=\\().+?(?<=\\))")

"(lalala)"

> str_extract("hello world (lalala)","(?<=\\().+?(?=\\))")

[1] "lalala"

简写 描述 含义
?=... 正预测先行断言 捕获前面的
?<= ... 正回顾后发断言 捕获后面的
上一篇 下一篇

猜你喜欢

热点阅读