Soporte de \ K en expresiones regulares

La secuencia de escape \K restablece el comienzo de la coincidencia a la posición actual en la lista de tokens (esto solo afecta a lo que se informa como la coincidencia completa).

¿Qué entornos / idiomas / versiones admiten \K (mantener) en sus motores de expresiones regulares y qué bibliotecas se necesitan (si las hay) para usar esta característica dentro de los patrones?

La secuencia de escape \K es compatible con varios motores, idiomas o herramientas, tales como:

  • impulso (¿desde ???)
  • grep -P ← usa PCRE
  • Oniguruma ( desde 5.13.3 )
  • PCRE ( desde 7.2 )
  • Perl ( desde 5.10.0 )
  • PHP ( desde 5.2.4 )
  • Ruby (desde 2.0.0)
  • Notepad ++ (desde 6.0)

… y (hasta ahora) no respaldado por:

  • .RED
  • awk
  • bash
  • ÑU
  • UCI
  • Java
  • Javascript
  • C objective
  • POSIX
  • Pitón
  • Qt / QRegExp
  • sed
  • Tcl
  • empuje
  • XML
  • XPath