51

エスケープ シーケンスは、一致の\K開始をトークン リスト内の現在の位置にリセットします (これは、完全一致として報告されるものにのみ影響します)。

\K正規表現エンジンでサポート (維持) されている環境/言語/バージョンと、パターン内でこの機能を使用するために必要なライブラリ (存在する場合) は?

4

1 に答える 1

53

エスケープ シーケンスは、次の\Kようないくつかのエンジン、言語、またはツールでサポートされています。

  • ブースト(???以降)
  • grep -P                                                      ← PCRE を使用
  • 鬼車( 5.13.3 以降)
  • PCRE ( 7.2 以降)
  • Perl ( 5.10.0 以降)
  • PHP ( 5.2.4 以降)
  • ルビー (2.0.0 以降)
  • メモ帳++ (6.0以降)

...そして (これまでのところ) 以下ではサポートされていません:

  • 。ネット
  • おかしい
  • バッシュ
  • ICU
  • ジャワ
  • Javascript
  • Objective-C
  • POSIX
  • パイソン
  • Qt/QRegExp
  • シード
  • Tcl
  • vim         ← \K はありませんが、\zs は同等です
  • XML
  • XPath
于 2012-11-24T16:20:57.520 に答える