メモ帳++検索/置換を正規表現に使用して、特定の単語を短い単語のものに置き換えようとしました。
:後方参照を使用して、同じ言葉マイナス終わるr
と一致する単語を置き換える -
は、私は(言葉としてではなく
er
)
er
で終わるすべての単語に一致するように、次の正規表現を使用しました
Find what:
([a-zA-z]+e)r
Replace with:
$1
しかし、一致する単語が見つかったとしても置き換えません。
Replace with:
\1
すべてが正常に動作します:私はこれまで後方参照構文を変更する場合は、
。
$1
の逆参照はなぜ機能しませんか。
逆方向の2つの形式 - \1
と$1
の違いは何ですか?
@amiregelz私は長年にわたりメモ帳++を使ってきましたが、私が持っていた最大の不満の1つは、Regexの貧弱なサポートでした。私は2年間これらの強化で暗闇の中にいたとは信じられません。標準のバックリファレンス、ゼロ幅アサーション - 美しいです!私の目を開いてくれてありがとう! –