0

リンクとrondomIDコードで構成され、次のような18k行のテキストを含むファイルがあります。

「」

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機能を使用して可能であることはわかっていますが、どれほど正確かはわかりません。私はこれをすべきですか?多分私はこれで助けを得ることができますか?

4

1 に答える 1

1

Notepad ++でこれを一度に行う方法は見つかりませんでしたが、これは機能するはずです。

  • 置換ボックス(Search --> Replace...)を開き、を選択しますRegular expression
  • 検索する^.*[^\.][^p][^d][^f]$
  • Replace with空であることを確認してください
  • Replace All

これで、空の行と必要なリンクを含むファイルができました。空の行を取り除くには、少なくとも2つの方法があります。

方法1:TextFXプラグイン

  • すべてのテキストを選択
  • TextFX --> TextFX Edit --> Delete blank lines

方法2:置換

  • カーソルがドキュメントの先頭にあることを確認してください
  • 置換ボックス(Search --> Replace...)を開き、を選択しますExtended
  • 検索する\n\r
  • Replace with空であることを確認してください
  • Replace All
于 2012-12-11T09:54:46.390 に答える