2017-11-22 5 views
0

私はメモ帳++を使用しており、約400MBの巨大なログファイルを扱っています。特定の文字列がその特定の行に存在する場合、行頭に特定のテキストを配置することは可能ですか?たとえば :私は言葉をフィーチャー行の前にテキストYESを持ちたい文字列がその行にある場合、行頭にテキストを追加します。

入力

This is a sentence 
This is a sentence 
This is the sentence 
This is a sentence 

あなたが試すことができ ''

出力

This is a sentence 
This is a sentence 
YES This is the sentence 
This is a sentence 
+0

エディタを使用している場合はわかりませんが、プログラミング言語を使用している場合はループとstrposを使用するだけです –

答えて

0

見つけて交換すると、

(.*\bTHE_STRING\b.*) 

を置き換えます:検索

SOME_TEXT$1 

検索パターンが一致すると行全体を消費しますが、興味のある文字列が表示されます場合にのみします。次に、置換のために新しいテキストを使用し、その後に元の行全体を使用します。

+0

これは完全に機能しました。ありがとう –

関連する問題