仅使用分隔符将行组合在一行中

时间:2015-08-12 04:52:59

标签: notepad++

  

phr0ke
  巴蒂斯塔
  233633个
  2j59toye

我需要这种格式的正则表达式

  

phr0ke:巴蒂斯塔
  233633:2j59toye

我尝试用/ r / n但所有结果都在一行。

2 个答案:

答案 0 :(得分:0)

这对我有用。

第1步:

使用扩展模式将\r\n替换为:
你会得到类似的东西:

  

phr0ke:batista:233633:2j59toye:

如果行尾没有分号 - 添加

第2步:

将光标放在文件的开头 使用正则表达式模式将([^:]*):([^:]*):替换为(\1):(\2)\n 它会将a:b:个句子替换为a:b\n

答案 1 :(得分:0)

您可以一步完成:

  • 点击 Ctrl + H
  • 找到:(.+)\R(.+)
  • 替换为:$1:$2
  • 点击全部替换

确保选中Regular expression但不是dot matches newline

\R代表任何类型的换行符(\r\n\r\n