【问题标题】:Find and replace help, to remove certain things from text查找和替换帮助,从文本中删除某些内容
【发布时间】:2012-11-27 06:59:03
【问题描述】:

我的文件包含 18k 行文本,其中包含链接和 rondom ID 代码,如下所示:

"

http://arduino.cc/en/Main/ArduinoBoardNano
SC09661
http://arduino.cc/en/Main/ArduinoBoardUno
http://www.farnell.com/datasheets/1639172.pdf

SC09670
http://arduino.cc/en/Main/ArduinoBoardUno
SC09665
http://arduino.cc/en/Main/ArduinoEthernetShield
SC09662
http://arduino.cc/en/Main/ArduinoXbeeShield
CS23020
http://bcove.me/zypzpy2q
SC09147
http://cache.national.com/ds/LM/LM134.pdf
SC08546
http://cache.national.com/ds/LM/LM2574.pdf
SC08540
http://cache.national.com/ds/LM/LM2576.pdf

" 我需要从这个文本中删除所有那些 ID 代码(SC08540、SC09662、...)和不以 .pdf 结尾的链接,我知道它可以通过 Notepad++ 和其他程序使用 Replace funkction,但我不知道应该如何准确我这样做。也许我可以得到帮助?

【问题讨论】:

    标签: text replace notepad++ notepad


    【解决方案1】:

    我还没有找到使用 Notepad++ 一次性完成此操作的方法,但这应该可以:

    • 打开替换框(Search --> Replace...)并选择Regular expression
    • 搜索^.*[^\.][^p][^d][^f]$
    • 确保Replace with 为空
    • Replace All

    现在您有了一个包含空行和所需链接的文件。至少有两种方法可以去掉空行:

    方法一:TextFX插件

    • 选择所有文本
    • TextFX --> TextFX Edit --> Delete blank lines

    方法二:替换

    • 确保光标位于文档的开头
    • 打开替换框(Search --> Replace...)并选择Extended
    • 搜索\n\r
    • 确保Replace with 为空
    • Replace All

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-19
      • 1970-01-01
      • 2015-03-09
      • 1970-01-01
      • 2010-09-28
      相关资源
      最近更新 更多