7
パターンの一部としてキャプチャグループをマッチさせるための正規表現に関するドキュメントを見つけることはできません。たとえば:パターン内の前のグループと一致する正規表現ですか?
(\w\d\w):$1
..shouldマッチ
$1
a4b:a4b
は動作しませんが、私はそれが似たようなことを知っています。誰でも知っていますか?
パターンの一部としてキャプチャグループをマッチさせるための正規表現に関するドキュメントを見つけることはできません。たとえば:パターン内の前のグループと一致する正規表現ですか?
(\w\d\w):$1
..shouldマッチ
$1
a4b:a4b
は動作しませんが、私はそれが似たようなことを知っています。誰でも知っていますか?
正規表現パターンでは、最初のキャプチャグループの逆参照は、\1
で、$1
ではなく常にです。
理由:$
は正規表現内の "文字列の終わり"(または行の終わり、文脈に応じて)を意味します。 (正規表現ではありません)置き換えるパターンでは
、いくつかの方言が$1
(例えば、.NETやJava、PerlやJavaScriptを)許可し、一部は\1
(PythonとRubyの)許可、およびいくつかは(PHPとJGSoftの両方を許可します)。
編集:それはあり
:あなたはregular-expressions.info上でこれらの概要をチェックし、この上の任意のドキュメントを見つけることができなかったことを書いたので、 !ありがとう! – mowwwalker
今日は新しいことを学ぶだけです。ありがとう。 –