Skip to main content
 首页 » 编程设计

regex之正则表达式中对\K 的支持

2024年05月29日14pengyingh

\K 转义序列将匹配的开头重置为当前位置 token 列表(这只影响报告为完全匹配的内容)。

哪些环境/语言/版本支持其正则表达式引擎中的 \K(保留)以及需要哪些库(如果有)才能在模式中使用此功能?

请您参考如下方法:

多种引擎、语言或工具都支持 \K 转义序列,例如:

...并且(到目前为止)不支持:

  • .NET
  • awk
  • bash
  • ICU
  • Java
  • Javascript
  • Objective-C
  • POSIX
  • Python
  • Qt/QRegExp
  • sed
  • TCL
  • vim --------------------⇢ 它没有 \K,但有 \zs 等价
  • XML
  • XPath