1

У меня есть файл в формате:

abc!12345th!
bcv!2345568790hg!
fjldslj12123344!!flgnjlk!

Я пытался выяснить, как удалить ! символ в конце каждой строки. Я пытался использовать "Найти и заменить" в Notepad++, но это не сработало. Есть идеи на этот счет?

5 ответов5

4

В Notepad++ нажмите Ctrl-H (Заменить ...). В диалоговом окне "Заменить" выберите "Расширенный" в режиме поиска. В поле "Найти что" введите!\r и в поле "Заменить на" введите \r. Затем нажмите "Заменить все".

Чтобы это работало для всех строк в файле, вам нужно убедиться, что последняя строка пуста (вы можете удалить пустую строку позже, если хотите). Или вручную отредактируйте последнюю строку.

В зависимости от файла вам может понадобиться использовать \n вместо \r.

1

Если он есть в каждой строке, попробуйте это:

  • 1) Ctrl + H
  • 2) проверьте регулярное выражение и напишите это:. {1} $
  • 3) Пусть заменить на пустой
  • 4) Нажмите «Заменить все» справа.
1

Найти и заменить !\n с \n в расширенном режиме в Notepad++.

0

Вот способ пойти:

  • Ctrl+H
  • Найти то , .$
  • Заменить на: EMPTY
  • Заменить все

Объяснение:

.   : 1 any character
$   : end of line

Вы могли бы использовать ! . если вы хотите удалить только ! но не другой символ или класс символов, если есть несколько других символов, например, [!;:]

  • Найти то , что:$
  • Найти что: !$

НЕ ПРОВЕРИТЬ . matches newline

Результат для данного примера:

abc!12345th
bcv!2345568790hg
fjldslj12123344!!flgnjlk
0

У меня есть файл CSV, и у меня работает следующее:

Найти и заменить !\r\n с \r\n

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