代码之家  ›  专栏  ›  技术社区  ›  SherlockSpreadsheets

Notepad++通配符替换:字符串匹配到行尾(替换为空)[重复]

  •  0
  • SherlockSpreadsheets  · 技术社区  · 6 年前

    找到的所有东西 |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 ,但该文件看起来完全相同,没有进行任何更改。

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  2
  •   karthick    6 年前

    你需要避开正则表达式中的“|”

    把它改成 \|Agristats.*$