在正则表达式中支持\ K
\K
转义序列将匹配的开始重置为令牌列表中的当前位置(这仅影响报告为完全匹配的内容)。
什么环境/语言/版本在正则表达式引擎中支持\K
(保留),以及在模式中使用此功能需要哪些库(如果有的话)?
\K
转义序列由多个引擎,语言或工具支持,例如:
- 提升(自???)
- grep -P ←使用PCRE
- Oniguruma( 自5.13.3 )
- PCRE( 自7.2以来 )
- Perl( 自5.10.0起 )
- PHP( 从5.2.4开始 )
- Ruby(自2.0.0起)
- 记事本++(自6.0以来)
…和(到目前为止)不支持:
- 。净
- AWK
- 庆典
- GNU
- ICU
- Java的
- 使用Javascript
- Objective-C的
- POSIX
- 蟒蛇
- QT / QRegExp
- SED
- TCL
- VIM
- XML
- XPath的