Notepad ++で「-」(ハイフン)で始まる番号を置き換えます


0

そこで、mySQLデータベースをエクスポートしました。これまでは、Notepad ++ですべてを簡単に編集できました。ただし、すべての新しい行は-123456乱数文字列で始まります。

で始まるすべての文字列を削除する方法はあり-ますか?

回答:


1

はい。がある。正規表現を使用して行を見つけて置き換えます

-[0-9]+ *(.*)

編集:短い形式: -\d+ *(.*)

次に、行全体を最初のグループ()に置き換え.*ます。これにより、その番号が削除されます。

ここに画像の説明を入力してください

行全体を削除する場合、グループは必要ありません。ただし、行末文字を削除する必要があります。そう:

  1. 一致した正規表現の行文字列を削除します。すでにある空の行を削除したくない場合は、文字列をのようなユニークなものに置き換えることをお勧めしますRRRRRRRRRRRここに画像の説明を入力してください
  2. 次に、正規表現ではなく拡張モードを使用して、RRRRRRRRRRR改行文字を追加する必要があります(ファイル形式によっては、改行は2バイトまたは1バイトを表す場合がありますが、WindowsファイルではNotepad ++で表すCR + LFです\r\n)、何も置き換えないでください。 ここに画像の説明を入力してください

それは最高でした!(-[0-9] +)を使用しましたが、必要なものが削除されました。ありがとうございました!
user203592

空白も削除したいと思うと思います、それが「*」です。少し複雑になったと思います。(-[0-9] + *)がうまくいくと思います。実際には短い形式があります...(-\ d + *)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.