notepad++怎么换⾏命令_关于换⾏符:如何在Notepad++中
的特定字符处换⾏?
我有⼀个包含如下⽂本的⽂本⽂件:
['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++
有没有办法在Notepad ++或任何其他编辑器中做到这⼀点?
超级⽤户问题的副本:superuser/questions/34451/
如果我想⽤;打破它,您能告诉我该怎么做吗? ] arent为我⼯作的解决⽅案
在可接受的解决⽅案中,只需将]和替换为;
点击Ctrl + h或顶部菜单上的搜索->替换
在"搜索模式"组下,选择"正则表达式"
在"查内容"⽂本框中,键⼊],\s*
在"替换为"⽂本字段中,键⼊],
单击全部替换
为了使它在Notepad ++ 6.7.8.2版中正常⼯作,我必须使⽤扩展搜索模式⽽不是正则表达式。
我还必须使⽤扩展,但是对于单个换⾏符仅是必需的。
Let's assume ], is the character where we wanted to break at
打开notePad++
打开Find window Ctrl + F
切换到Replace选项卡
选择Search Mode⾄Extended
在Find What字段中键⼊],
在Replace with字段中键⼊
点击Replace All
繁荣
6.在Replace with字段中键⼊
要在Windows(即记事本)中查看,我们需要 r n。 否则, n可以在任何其他平台上使⽤(应该中断并在其下继续)。
如果⽂本包含 r n需要转换为新⾏,请使⽤"扩展"或"正则表达式"模式,并在"查内容"中转义反斜杠字符:
查内容:\ r \ n
替换为: r n
尝试这种⽅式。它对我有⽤
打开记事本++,然后复制您的内容
按ctrl + h
查应该是,(逗号)或要替换的任何字符
替换为 n
选择搜索模式->扩展( n, r, t, 0)
然后单击全部替换
如果您希望将逗号分隔的字符串放⼊带有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栏将包含所需的⽂本。复制并粘贴到您想要的任何位置。
极富创造⼒的解决⽅案!
"您将⽆法在Notepad ++中做到这⼀点"-事实并⾮如此。 使⽤reg exp作为上⾯举例说明的creemama。 它运作完美。
我不知道它如何⾃动运⾏,但是您可以将"],"与新⾏⼀起复制,然后使⽤替换功能。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。