作业帮 > 综合 > 作业

Replace Pioneer分割文本问题

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/01 00:36:31
Replace Pioneer分割文本问题
在txt文本里,有“|”作为分隔符,怎么把第n个“|”分隔符之后的内容去掉(后面的内容里可能包涵不等的“|”).处理多个文档怎么操作?
例如:
学号|姓名|成绩|备注
01|aa|90|优秀
02|bb|80|良好
03|cc|70|中等
04|dd|59|不及格|经常逃课
处理成:
学号|姓名|成绩
01|aa|90
02|bb|80
03|cc|70
04|dd|59
Replace Pioneer分割文本问题
用Replace Pioneer删除每行第3个"|"以及其后的内容:
1.ctrl-o打开文本
2.ctrl-h打开replace窗口
* replace unit选Chars
* replace scope选Line
* search for pattern输入"\|[^\n\|]+"(不带双引号)
* unit number filter输入3..表示3,4,5,...
3.点击replace即可.
再问: 不行啊。结果变成图片那样,我是想把每一行第三个“|”后面的内容都删掉。请问怎么操作啊~~
再答: 一定是你把unit number filter的3..写成了3,后面少了两个点