正则表达式可使用MS Word 2010或Notepad ++对文本重新排序 [英] regex to reorder text with MS Word 2010 or Notepad++

查看:115
本文介绍了正则表达式可使用MS Word 2010或Notepad ++对文本重新排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图弄清楚如何将长样式的文档转换为字典.

I'm trying to figure out how to convert a long document, styles as a dictionary.

我有这个:

÷H1.
John.
walks,
drives,
eats,
drinks,
flies,
travels,

÷H2.
Peter.
flies,
rides,
swims,

÷H3.
James.
laughs,
cries,

我需要这样:

÷H1. John. walks,
÷H1. John. drives,
÷H1. John. eats,
÷H1. John. drinks,
÷H1. John. flies,
÷H1. John. travels,

÷H2. Peter. flies,
÷H2. Peter. rides,
÷H2. Peter. swims,

÷H3. James. laughs,
÷H3. James. cries,

谢谢! 亚历克斯

推荐答案

在记事本中检查正则表达式的步骤:

Steps in notepad++ with regular expressions checked:

  1. 查找:(÷[^.]+\.)[\r\n]+([^.]+\.)

替换:$1 $2

查找:(÷[^\r\n]+.)[\r\n]{1,2}([a-z]+,)

替换:$1 $2

查找:((÷[^\r\n,]+\.)[^\r\n]+[\r\n]{1,2})([a-z])

替换:$1$2 $3

根据需要重复执行步骤3.

Repeat step 3 as many times as necessary.

这篇关于正则表达式可使用MS Word 2010或Notepad ++对文本重新排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆