【问题标题】:Replace "|n" and spaces to comma and to "|n" in csv file using Textwrangler使用 Textwrangler 将 csv 文件中的“|n”和空格替换为逗号和“|n”
【发布时间】:2018-09-22 18:12:01
【问题描述】:

我有一个问题要解决一个巨大的文件,该文件对每个值和空格都有返回,而且它似乎对新数据集(新行)有双重返回。当用逗号替换“|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

【问题讨论】:

    标签: csv replace textwrangler


    【解决方案1】:

    我终于做到了:) ...使用“多文件搜索...”的 5 个步骤

    这是我使用的步骤

    1. [ \t] + 替换为 ,(去掉所有空格并替换为逗号)
    2. [ \t] 替换为 ,(一个空格替换为逗号)
    3. \n\n 替换为 ;;; (双回车替换为 3 个分号)
    4. \n 替换为 ,(一个返回替换为逗号)
    5. ;;;替换为\n(3个分号替换为一个返回)

    我想知道这是否可以一步完成,如果可能的话,请告诉我......

    【讨论】:

      猜你喜欢
      • 2017-05-29
      • 1970-01-01
      • 2013-03-22
      • 2013-12-10
      • 2014-12-14
      • 2021-03-11
      • 2021-07-26
      • 2013-04-30
      • 1970-01-01
      相关资源
      最近更新 更多