在单词|Agristats和行尾之后找到的所有内容都应该删除。
我尝试了一些似乎行不通的东西-- |Agristats.*$和|Agristats*$。我参考过的参考文献是-- SuperUser: remove-the-last-part-of-every-line-in-notepad和Notepad++ wildcard。
请帮我解决这个问题!
输入
0011 |86|19|SALVAGE EVIS WINGS | 0000029| 0001423.11|Agristats new trial_200 (edited).xlsx|'2-17$'
0012 |86|19|EVIS SALVAGE - BONELESS BREAST|-0000019|-0001080.38|Agristats new trial_200 (edited).xlsx|'2-17$'
0013 |86|19|SALVAGE EVIS DARK MEAT | 0000024| 0000859.95|Agristats new trial_200 (edited).xlsx|'2-17$'
0011 |86|19|SALVAGE EVIS WINGS |-0000022|-0001687.17|Agristats new trial_200 (edited).xlsx|'2-24$'
0012 |86|19|EVIS SALVAGE - BONELESS BREAST| 0000000| 0000063.71|Agristats new trial_200 (edited).xlsx|'2-24$'
0013 |86|19|SALVAGE EVIS DARK MEAT | 0000016| 0000956.60|Agristats new trial_200 (edited).xlsx|'2-24$'
0018 |88|19|SMALL FRONT HALF SALVAGE | 0000045| 0003087.42|Agristats new trial_200 (edited).xlsx|'2-24$'
0227 |78|19|DISJOINTED WING W/O TIP (6377,|-0000019|-0035659.00|Agristats new trial_200 (edited).xlsx|'12-2$'
0438 |78|19|WIP BLSL FILET 3.5OZ - 8.75OZ |-0000019|-0035218.00|Agristats new trial_200 (edited).xlsx|'12-2$'
0611 |78|19|SLIT BL SL BREAST FILET (|-0000019|-0036078.05|Agristats new trial_200 (edited).xlsx|'12-2$'
1525 |78|19|WOG 2.50-DN 14HD CW BF |-0000790|-0024238.08|Agristats new trial_200 (edited).xlsx|'12-2$'输出(所需)
0011 |86|19|SALVAGE EVIS WINGS | 0000029| 0001423.11
0012 |86|19|EVIS SALVAGE - BONELESS BREAST|-0000019|-0001080.38
0013 |86|19|SALVAGE EVIS DARK MEAT | 0000024| 0000859.95
0011 |86|19|SALVAGE EVIS WINGS |-0000022|-0001687.17
0012 |86|19|EVIS SALVAGE - BONELESS BREAST| 0000000| 0000063.71
0013 |86|19|SALVAGE EVIS DARK MEAT | 0000016| 0000956.60
0018 |88|19|SMALL FRONT HALF SALVAGE | 0000045| 0003087.42
0227 |78|19|DISJOINTED WING W/O TIP (6377,|-0000019|-0035659.00
0438 |78|19|WIP BLSL FILET 3.5OZ - 8.75OZ |-0000019|-0035218.00
0611 |78|19|SLIT BL SL BREAST FILET (|-0000019|-0036078.05
1525 |78|19|WOG 2.50-DN 14HD CW BF |-0000790|-0024238.08取代对话
我不明白为什么替换提示符表示Replaced All: 1,223 occurrences were replaced,但是文件看上去完全相同,没有做任何更改。

发布于 2018-10-15 17:16:25
你需要避开regex中的“x”
将其更改为\|Agristats.*$并执行替换all。
您所得到的结果1223被替换的原因也很简单,因为您编写的正则表达式与一个位置匹配。这些称为零长度匹配。
https://stackoverflow.com/questions/52821596
复制相似问题