Замените «| n» и пробелы на запятую и «| n» в CSV-файле, используя Textwrangler - PullRequest
0 голосов
/ 22 сентября 2018

У меня есть проблема, чтобы решить огромный файл, который имеет возврат для каждого значения, а также пробелы, и он, кажется, имеет двойной возврат для нового набора данных (новая строка).Когда я заменяю «| n» запятой, я получаю все данные в одну строку, и это не очень удобно.Я не эксперт в более продвинутой обработке замены и нуждаюсь в некоторой помощи, чтобы решить это.Файл выглядит так, как показано ниже, и мне нужно, чтобы он был таким: 71833,105310, PN004507,355622081384366, taxi981m, 198101,98101A, 5935332,935332,67.8454874,20.261657,20180701,070020,105310,181578 (новая строка) 71833,71976, PN004507 и т. Д. *

Это управляемо?Я не смог решить это ....

71833
105310
PN004507
355622081384366
taxi981m
198101
98101A
5935332
935332                                   67.8454874  20.261657 20180701 070020
          105310       181578

71833
71976
PN004507
355622081384366
taxi981m
198101
98101A
5935332
935332                                   67.8541771 20.2274661 20180701 070721
           71976       180337

71833
8537
PN004507
355622081384366
taxi981m
198101
98101A
5935332
935332                                   67.8508472 20.2242022 20180701 071136
            8537           -1

71833
4226
PN004507
355622081384366
taxi981m
198101
98101A
5935332
935332                                   67.8508472 20.2242022 20180701 071142
            4226           -1

1 Ответ

0 голосов
/ 22 сентября 2018

Я наконец справился :) ... используя 5 шагов с "Многофайловым поиском ..."

Это шаги, которые я использовал

  1. [\ t]+ заменить на, (чтобы избавиться от всех пробелов и заменить на запятую)
  2. [\ t] заменить на, (один пробел заменить на запятую)
  3. \ n \ n заменить на ;;;(двойные возвраты заменить на 3 точки с запятой)
  4. \ n заменить на, (один возврат заменить на запятую)
  5. ;;;заменить на \ n (3 точки с запятой заменить на один возврат)

Интересно, можно ли это сделать за один шаг, дайте мне знать, если это возможно ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...