求适用于Notepad++的正则替换表达式:将每三行转为制表符分隔单行
Notepad++ 正则批量合并三行为制表符分隔行
操作步骤
- 打开目标文本文件,按下
Ctrl+H调出替换窗口 - 在「查找模式」中选择「正则表达式」,不要勾选「.匹配换行符」
- 填写以下内容:
- 查找内容:
^(.*)\R(.*)\R(.*)$ - 替换为:
$1\t$2\t$3
- 查找内容:
- 点击「全部替换」,即可将所有每三行一组的内容合并为一行,组内内容用制表符分隔
说明
\R会匹配任意类型的换行符(兼容Windows的\r\n和类Unix的\n)$1/$2/$3分别对应正则中三个括号捕获到的三行内容- 该正则会自动按每三行一组批量处理,支持数千行的大文本转换
内容的提问来源于stack exchange,提问作者zcalebz
相关产品推荐
相关产品推荐

