\K
转义序列将匹配的开头重置为当前位置 token 列表(这只影响报告为完全匹配的内容)。
哪些环境/语言/版本支持其正则表达式引擎中的 \K
(保留)以及需要哪些库(如果有)才能在模式中使用此功能?
请您参考如下方法:
多种引擎、语言或工具都支持 \K
转义序列,例如:
- 提升(自???)
- grep -P --------------------⇢ 使用 PCRE
- 饭团 ( since 5.13.3 )
- PCRE ( since 7.2 )
- Perl ( since 5.10.0 )
- PHP ( since 5.2.4 )
- Ruby(自 2.0.0 起,由于使用 Onigmo 引擎(Oniguruma 的一个分支))
- Notepad++ ( since 6.0 )
...并且(到目前为止)不支持: