添加回车符而不删除数字

时间:2013-07-22 03:06:03

标签: regex notepad++

论坛成员,

需要一些帮助来设置一个NotePad ++正则表达式,它将执行以下操作。我的句子前面有大纲级别编号,它们一起读作单个文本字符串,如belov所示:

  1. 句子bla bla 2.判刑bla bla 3.判刑bla bla 3a。判决bla bla 3b。判决bla bla 3c。句子bla bla
  2. 我的目标是通过在大纲级别编号前添加新的行回车来使数据看起来如下所示,但同时我需要正则表达式不关心大纲级别编号(即1。 2. 3. 3a.3b.3c。)。我需要正则表达式单独留下这些数字,只需在这些数字前插入新的行回车,以便数据看起来如下所示:

    1. 句子bla bla

    2. 句子bla bla

    3. 句子bla bla

    4. 3A。句子bla bla

      3B。句子bla bla

      3c上。句子bla bla

      我一直在尝试以下外卡字符:
      。+? 也: \ r \ n

      问题是我无法让它发挥作用。任何帮助将不胜感激。提前谢谢。

2 个答案:

答案 0 :(得分:1)

搜索:

(\b\d+[a-z]?\. )

替换:

\r\n\1

答案 1 :(得分:0)

查找:\ s([0-9]。)

替换:\ n $ 1

然后按“全部替换”