Notepad ++ Regex Backreference w składni Search / Replace - 1 lub 1 $
Próbowałem użyć Notepad ++ Search / Replace z wyrażeniem regularnym, aby zastąpić określone słowa krótszymi wersjami tych słów.
Użyłem następującego wyrażenia regularnego, aby dopasować każde słowo, które kończy się naer
(ale nieer
jako słowo) - i zastąp pasujące słowa tymi samymi słowami minus zakończenier
, używając wstecznej referencji:
Find what:
([a-zA-z]+e)r
Replace with:
$1
Ale nie zastępuje pasujących słów, nawet jeśli je znajdzie.
Jeśli jednak zmienię składnię backreference na to:
Replace with:
\1
Wszystko dziala.
Dlaczego nie$1
działa backreference?
Jaka jest różnica między dwoma formami backrefernce -\1
i$1
?