2

У меня проблема с дублированными словами, они соединяются без пробелов. Например, если мы имеем буквально

notepadnotepad

как я могу изменить его на один?

notepad

2 ответа2

2
  • Ctrl+H
  • Найти что: ^(.+)\1$
  • Заменить на: $1
  • проверить обернуть
  • проверьте регулярное выражение
  • НЕ ПРОВЕРИТЬ . matches newline
  • Заменить все

Объяснение:

^           : beginning of line
  (.+)      : group 1, 1 or more any character but newline
  \1        : backreference to group 1
$           : end of line

Замена:

$1          : content of group 1
0

Вы можете использовать поиск и замену для каждого дубликата.

Ctrl + F (Cmd + F для Mac), открыть вторую вкладку (Заменить вкладку). Напишите, например, "блокнот" для первой текстовой области и "блокнот" для второй текстовой области. Вы можете массово заменить кнопкой "Заменить все".

Также я почти уверен, что есть решение, которое использует регулярные выражения для замены дубликатов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .