如何用Replace Pioneer提取某批量文本当中的某含特定字符的某两行?

2024-11-07 03:16:34
推荐回答(2个)
回答1:

用Replace Pioneer删除每行等号及前面的内容,详细步骤:
1. ctrl-o打开文本
2. ctrl-h打开replace窗口
* 把replace unit选为Line
* 在replace with pattern输入replace($match,'.*?=','')\n即可
3. 点击Replace,完成。
如果是多文件,点击Batch按钮,然后把多个文件拖拽到Batch Runner窗口中,点击Batch Replace即可。

回答2:

如何用Replace Pioneer批量提取文件中包含“ID号”和“串号”的行:

  1. 打开Tools->Batch Runner菜单

  2. 把多个待处理文件拖拽到Batch Runner窗口中

  3. 点击Add添加替换规则,在search输入[^\n]*(ID号|串号)[^\n]*即可,在replace输入$match\n即可,完成后点击ok

  4. 选中reg exp选项和extract选项

  5. 点击start,并选择output to single file按钮,并选择输出文件名,完成!