[ID CC-CC2021] Поменять местами любые два слова

Bebs

Топикстартер
15 лет на форуме
Сообщения
461
Реакции
223
Задача: в выделенном текстовом фрагменте из двух слов поменять местами слова.
в поиске:
Код:
(\w+)(\w+)
в замене:
Код:
$2$1
В результате слова местами не поменялись, но последняя буква в каждом из слов стала первой. Почему. Не понимаю. И что в таком случае нужно искать?
Снимок экрана 2018-10-15 в 14.09.27.png Снимок экрана 2018-10-15 в 14.09.51.png Снимок экрана 2018-10-15 в 14.10.03.png
 

Elsynor

Tesseract
12 лет на форуме
Сообщения
1 282
Реакции
1 377
Пробелы в полях поиска? Не?'hmmm'
 
  • Спасибо
Реакции: LeonidB

К.Т.

Участник
Сообщения
324
Реакции
337
Без пробела в паттерне он применяется к каждому слову, $1 относится к всем его буквам до последней, $2 к последней.
 
  • Спасибо
Реакции: LeonidB и Bebs

Bebs

Топикстартер
15 лет на форуме
Сообщения
461
Реакции
223
Совершенно верно! Пробел нужен.
'thank'