web-dev-qa-db-ja.com

特定の文字列の後の行の残りを削除するにはどうすればよいですか?

特定の文字列を検索する方法を探しています。 '= UUID:'とそれ以降のすべての文字を行ごとに削除します。私はメモ帳++のウェイ/マクロ/アドオンを好みます。しかし、他のすべてのツールやスクリプトは大歓迎です:)

 *://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA
 *://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7
 *://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406

番号は常に行ごとに異なるため、検索と置換を行うことができないことに注意してください。

後はこのようになります

*://81.88.22.6/*
*://*-ad.cgi*
*://*-ads/*
12
nixda

検索モード正規表現、検索

=UUID:.*

何も入れ替えない。

26
Daniel Beck

それは簡単です。あなたの質問:

*://81.88.22.6/*=UUID:63969B2469B7A94EBBDBD7CB5B9C00BA
*://*-ad.cgi*=UUID:3C8EFF48B674CC42BF5B6E2B7BA820E7
*://*-ads/*=UUID:0D6CF7D5BE3F034C8A136CC99A074406

私の答え:

[=].*

結果:

*://81.88.22.6/*
*://*-ad.cgi*
*://*-ads/*

説明:

=文字、削除する文字を表す
。*文字は、その後のすべての文字を表します

それでおしまい。

3
andreas