如何在Notepad ++中打破特定字符的行?

alw*_*btc 99 newline text-editor notepad++ line-breaks

我有一个包含以下文本的文本文件:

['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], 
Run Code Online (Sandbox Code Playgroud)

我希望线条在],字符处断开:

['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],
Run Code Online (Sandbox Code Playgroud)

有没有办法在Notepad ++或任何其他编辑器中执行此操作?

cre*_*ama 165

  1. 单击顶部菜单上的Ctrl + h或搜索 - >替换
  2. 在"搜索模式"组下,选择"正则表达式"
  3. 在"查找内容"文本字段中,键入 ],\s*
  4. 在替换为文本字段中,键入 ],\n
  5. 单击全部替换

  • "\ r \n"是Notepad ++中回车符的代码. (11认同)
  • 为了使它在Notepad ++版本6.7.8.2中工作,我不得不使用扩展搜索模式,而不是正则表达式. (11认同)
  • 我也不得不使用Extended,但是对于单个换行符`\n`只是必要的. (4认同)

Mal*_*lil 12

让我们假设],是我们想要突破的角色

  1. 打开 notePad++
  2. 打开Find window按Ctrl + F
  3. 切换到ReplaceTab
  4. 选择Search ModeExtended
  5. 类型],Find What字段
  6. 类型\nReplace with字段
  7. 击中 Replace All
  8. 繁荣

  • 6. 在“替换为”字段中输入“\r\n” (5认同)

Sas*_*san 12

试试这个方法。它对我有用

  1. 打开 Notepad++ 然后复制你的内容
  2. ctrl + h
  3. 查找应该是什么,(逗号)或您要替换的任何字符
  4. 替换为\n
  5. 选择搜索模式 -> 扩展(\n、\r、\t、\0)
  6. 然后点击全部替换


小智 8

如果文本包含\ r \n需要转换为新行,请使用"扩展"或"正则表达式"模式并转义"查找内容"中的反斜杠字符:

找到什么:\\ r \\n

替换为:\ r \n