序列未折行文章使用正则式分段

/ 269 阅读 / 0

整理文章的时候会不时的遇到下面这样的排版,手动一段一段的折行?

排版前:

 

“作者先后做的事”,主要包括以下十二种:1. 提出论点——是否提出了观点,提出了什么观点? 2. 提出分论点——作者在阐述观点时,是否提出了几个分论点,通过直接论证分论点,间接论证中心论点? 3. 过渡——作者是否运用过渡句,引出论据? 主体部分,看作者是否做了这六件事: 4. 选择论据——引用了什么内容,充当什么论据? 5. 确定论证方法——运用什么论证方法? 6. 选择阐述角度——从哪个角度(正面还是反面);

 

排版后:

 

“作者先后做的事”,主要包括以下十二种:
1. 提出论点——是否提出了观点,提出了什么观点?
2. 提出分论点——作者在阐述观点时,是否提出了几个分论点,通过直接论证分论点,间接论证中心论点?
3. 过渡——作者是否运用过渡句,引出论据? 主体部分,看作者是否做了这六件事:
4. 选择论据——引用了什么内容,充当什么论据?
5. 确定论证方法——运用什么论证方法?

我们可以使用正则表达式一步到位。

  1. 打开 Sublime Text
  2. 将需要折行的文本复制过来
  3. 按下 Ctrl+H,打开搜索功能。
  4. 勾选左侧的.*正则表达式(regular expression)。
  5. 在 Find 栏中输入正则表达式 (\d.)(Tips:字母 d 后面的. 代表的是你分段数字后面的符号,根据文本内容填写,如果你的文本分段数字是 1、2、3、,那么字母 d 后面的符号就是
  6. 在 Replace 栏输入\n$1
  7. 点击 Replace All 即可。

如果你有相反的需求,删除换行符,可以这么做:

  1. 打开 Sublime Text
  2. 将需要折行的文本复制过来
  3. 按下 Ctrl+H,打开搜索功能。
  4. 勾选左侧的.*正则表达式(regular expression)。
  5. 在 Find 栏中输入正则表达式\n(Tips:\n 代表的是换行符)
  6. 在 Replace 栏保持空串(也就是啥也没有)
  7. 点击 Replace All 即可。