1

Этот вопрос похож на: Транспонировать столбец в строку

Я хочу изменить список на определенное количество столбцов, разделенных запятыми.

Так что, если я хочу 2 столбца. Я хочу изменить этот текст:

1
2
3
4
5
6
7
8

в

1,2
3,4
5,6
7,8

Какой самый простой и быстрый способ сделать это?

1 ответ1

0

Предположим, ниже находится ваш файл,

LineA
LineB
LineC
LineD
LineE
LineF

Вы можете достичь того, что вы хотите сделать в два этапа,

  • Используйте плагин Text FX или любой другой способ вставлять номера строк в начале каждой строки, за которыми следует идентифицируемая строка, которая больше нигде не будет использоваться в содержимом файла. Я выбрал строку, чтобы START . Итак, ниже будет содержимое файла после вставки номеров строк,
1STARTLineA
2STARTLineB
3STARTLineC
4STARTLineD
5STARTLineE
6STARTLineF

(Обратитесь по этой ссылке, чтобы увидеть, как выполнить то же самое)

  • Теперь, используя опцию Replace search mode качестве Regular expression , найдите ^[0-9]*[1,3,5,7]START(.*)\r\n^[0-9]*[2,4,6,8,0]START(.*) И заменить его $1,$2 . Результирующий контент будет таким, как показано ниже,
LineA,LineB
LineC,LineD
LineE,LineF

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