我有一个包含以下文字的文字文件:
['22APR2012 23:10', '23APR2012 07:10', 1, 3, 0], ['22APR2012 23:10', '23APR2012 07:20', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012
23:15', '23APR2012 06:40', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012 23:15', '23APR2012 07:00', 1, 3, 0], ['22APR2012 23:15', '23APR2012
07:00', 0, 1, 0], ['22APR2012 23:20', '23APR2012 09:35', 0, 1, 0], ['22APR2012 23:20', '23APR2012 09:35', 1, 3, 0], ['22APR2012 23:20', '23APR2012 10:10', 1, 3, 0],
['22APR2012 23:25', '23APR2012 05:35', 1, 3, 0],
我希望换行符为],
个字符:
['22APR2012 19:30', '23APR2012 00:25', 0, 1, 0],
['22APR2012 19:35', '23APR2012 01:45', 1, 3, 0],
['22APR2012 19:50', '23APR2012 05:25', 1, 3, 0],
['22APR2012 19:50', '23APR2012 05:25', 0, 1, 0],
['22APR2012 19:55', '23APR2012 06:25', 1, 3, 0],
有没有办法在Notepad ++或任何其他编辑器中执行此操作?
答案 0 :(得分:158)
],\s*
],\n
答案 1 :(得分:11)
我们假设
],
是我们想要突破的角色
notePad++
Find window
Ctrl + F Replace
标签Search Mode
至Extended
],
字段 Find What
\n
字段 Replace with
Replace All
答案 2 :(得分:8)
如果文本包含需要转换为新行的 \ r \ n ,请使用“扩展”或“正则表达式”模式并转义“查找内容”中的反斜杠字符:
找到: \\ r \\ n
替换为: \ r \ n
答案 3 :(得分:2)
我不知道它是如何自动工作的,但您可以复制“],”与新行一起使用,然后使用替换功能。
答案 4 :(得分:2)
如果您希望将逗号分隔的字符串放入带有CR LF的列中,您将无法在Notepad ++中执行此操作,假设您不想编写代码,则可以在Microsoft Excel中对其进行操作。
如果将字符串复制到位置B1:
A2 =LEFT(B1,FIND(",",B1)-1)
B2 =MID(B1,FIND(",",B1)+1,10000)
选择A2和B2,将代码复制到连续的单元格(通过拖动):
A3 =LEFT(B2,FIND(",",B2)-1)
B3 =MID(B2,FIND(",",B2)+1,10000)
当你得到#VALUE!在A列的最后一个单元格中,将其替换为前一行B值。
最后,您的A列将包含所需的文本。复制并将其复制到任何您想要的地方。
答案 5 :(得分:2)
试试这种方式。它对我有用了
ctrl + h