1

ツイートドキュメントがあります。次のような行が含まれています。

RichardJ0nes -- Should I upgrade to an iPhone 5? Decisions, decisions!
AnthonyMOliva -- @AnthonyMOliva AT&T offering iPhone 5 refurbished starting at $99: Two months after making its debut, refur... http://t.co/IsPDzIrD #BBC
mittrashi -- RT @timesofindia: Apple iPhone 5S, iPad 5 already in the works? - The Times of India http://t.co/s782BHp5

このドキュメントをクリーンアップしたいと思います。最初にユーザー名をクリーンアップしたい(例:RichardJ0nes-または@AnthonyMOliva)、次にリンクをクリーンアップしたい(例http://t.co/s782BHp5)。

それはそのようになるはずです:

Should I upgrade to an iPhone 5? Decisions, decisions!
AT&T offering iPhone 5 refurbished starting at $99: Two months after making its debut, refur... 
Apple iPhone 5S, iPad 5 already in the works? - The Times of India

メモ帳++で正規表現を使って何かをしようとしましたが、テキストをクリーンアップできませんでした

findreplaceを使用して最初のユーザー名を削除してみ
ます.*\(--\)\1

ただし、notepad++では機能しません。どうすればいいですか、アイデアを教えてください。

4

2 に答える 2

5

検索し(^\S+\s--|\bhttps?://\S+|(?:^|(?<=\s))[@#]\S+)\s?て空の文字列に置き換えます。

于 2012-11-30T13:10:06.597 に答える
2

notepad ++ctrl+fで、を押して、[置換]タブに移動し、下部で検索モードで[正規表現]を選択して、次の操作を実行します

  1. を検索し、すべてを次.* -- (.*)$のように置き換えます\1
  2. 検索:@[^ ]* そしてすべてを何も置き換えない(置換入力を空のままにする)
  3. 検索:http[^ ]*そしてすべてを何も置き換えない(置換入力を空のままにする)
于 2012-11-30T13:16:18.200 に答える