2010-08-24 3 views
33

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

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

+0

Как SO менее свойственное место, чтобы ответить на этот вопрос, чем SU? – BoltClock

+1

Кто сказал, что это не подходит? Я предполагаю, что это пограничная тема, так как notepad ++ используется для программирования на 99% .. и Regex можно рассматривать как программирование ... dunno: I – Asaf

+1

Я имел в виду двух людей, которые проголосовали за переход к Суперпользователю. – BoltClock

ответ

53

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

Источники:
Mark's Speechblog

+0

Святое дерьмо! Спасибо! любые другие изменения? – Asaf

+0

Например, почему, когда я пытаюсь выполнить поиск (empty | isset), он ничего не находит, хотя внутри документа «пусто»? – Asaf

Смежные вопросы