如何改变批量文本中特定部分字符的顺序

来源:百度知道 编辑:UC知道 时间:2024/06/02 01:33:16
比如:把下面*号下的文档改成第二行*号下的样子
*********************************
得出的结论 de chu de jie lun
之前的估计 zhi qian de gu ji
前的估计 qian de gu ji
一类激素 yi lei ji su
的能力 de neng li
*********************************
de chu de jie lun 得出的结论
zhi qian de gu ji 之前的估计
qian de gu ji 前的估计
yi lei ji su 一类激素
de neng li 的能力

用Replace Pioneer 2.41的正则功能,把每行替换成replace($match,'([^\x01-\xff]+)\s*(.*)','\2 \1')\n即可。

步骤:
1. ctrl-o打开txt文件
2. ctrl-h打开replace窗口
* 把Replace Unit选成Line
* 在Replace with pattern输入:
replace($match,'([^\x01-\xff]+)\s*(.*)','\2 \1')\n
3. 点击Replace,完成。

Replace Pioneer 2.41下载:
http://www.mind-pioneer.com/replace

使用正则表达式可以
捕获前一段文字和后一段文字
然后替换的时候$2$1交换就行了