如何用replace pioneer把某行中含有特定的文字的那一行保存下来

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:02:05
比如说文档中某行(或多行)含有特定字符,然后把含有这些特定字符的每一行都保存下来,存到另一个新的文档,请问用replace pioneer应该怎么做呢?我英文那差看不懂,研究半天也没出个结果

假设要保留所有包含a的行:

方法一:保留包含a的行
1. ctrl-o 打开文件
2. ctrl-h 打开替换窗口
把replace unit设成Line
在search for pattern下输入a
在replace with pattern下输入$match\n
把Print Unmatched Unit选项去掉
3. 点击Replace,然后存盘

方法二:删除不包含a的行
1. ctrl-o 打开文件
2. ctrl-h 打开替换窗口
把replace unit设成Line
在search for pattern下输入!a
把Enhance Regular Expression选项选中
3. 点击Replace,然后存盘

注意如果字符不是普通字符,而是特殊字符比如'"\/.!&|等,应该用单引号引起来如'.'