Notepad ++ Regex Replace не работает на Notepad ++

Я пытался найти каждое слово, которое имеет
я не работал с Notepad ++ Я пытался найти все слова, в которых есть bar-foo, и переключить их на foo-bar, поэтому я написал для find (\ w +) - (\ w +) и для замены $ 2- $ 1 и вместо этого написания foo-bar он написал $ 2- $ 1. Да, ...

Я пытался найти каждое слово, которое имеет
я не работал с Notepad ++ Я пытался найти все слова, в которых есть bar-foo, и переключить их на foo-bar, поэтому я написал для find (\ w +) - (\ w +) и для замены $ 2- $ 1 и вместо этого написания foo-bar он написал $ 2- $ 1. Да, ...

Я пытался найти каждое слово, которое имеет
bar-foo и переключите их на foo-bar
поэтому я написал о находке (\ w +) - (\ w +)
и о замене $ 2- $ 1
, и вместо записи foo-bar он написал $ 2- $ 1.

Да, регулярное выражение в режиме поиска включено.
Кажется, что Replace Regex не работает и воспринимается буквально

33
задан Asaf 24 August 2010 в 12:49
поделиться

2 ответа

В блокноте ++ вам нужно будет использовать \ 2- \ 1 в качестве строки замены.

Источники:
Speechblog Марка

54
ответ дан 27 November 2019 в 18:10
поделиться

Используйте \2 \1 в поле замены.

Notepad++ использует синтаксис linux like \1 вместо $1

9
ответ дан 27 November 2019 в 18:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: