1

Я хотел бы отформатировать текст в Notepad ++. Я пытаюсь создать три столбца текста, разделенных табуляторами. Я хотел бы сделать это с помощью функции поиска / замены. Допустим, у вас есть такой текст:

A
B
C
D
E
F
G
H
I

Как я могу сделать этот результат?

A   B   C
D   E   F
G   H   I

Есть идеи? Очень проблемный случай.

1 ответ1

0
  • Ctrl+H
  • Найдите что: ^(\S+)\R(\S+)\R
  • Заменить на: $1\t$2\t
  • проверить обернуть
  • проверьте регулярное выражение
  • Заменить все

Объяснение:

^           : beginning of line
(\S+)       : group 1, 1 or more non space characters
\R          : any kind of linebreak
(\S+)       : group 2, 1 or more non space characters
\R          : any kind of linebreak

Замена:

$1          : content of group 1
\t          : a tabulation, replace with a space depending on your need
$2          : content of group 2
\t          : a tabulation, replace with a space depending on your need

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

A   B   C
D   E   F
G   H   I

Чтобы иметь дело с предложениями вместо букв:

  • Найти что: ^(.+)\R(.+)\R
  • Заменить на: $1\t$2\t

Пример файла до:

После:

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