私は最近、編集者について同僚と話し合った。彼はあまり人気のないエディターの 1 つを使用し、私は別のエディターを使用しています (関連性がなく、エディターの炎上戦争を避けたいので、どのエディターかは言いません)。彼のエディターは正規表現での検索/置換ができないので、あまり好きではないと言っていたのです。
彼はそれをやりたいと思ったことは一度もないと言いました。しかし、私の頭の上では、1つか2つ以上の例を思いつくことができませんでした. 正規表現の検索/置換がエディターで役立つことがわかったときの例を誰かここで提供できますか? それ以来、私が実際にやらなければならなかったことの例として、私が思いつくことができたのは次のとおりです。
次のようなファイルのすべての行から行頭を取り除きます。
Line 25634 :
Line 632157 :
ファイルごとにわずかに異なる標準ヘッダーを持つ数十個のファイルを取得し、それらすべてから最初の 19 行を一度に削除します。
MySQL の select ステートメントの結果をテキスト ファイルにパイプし、書式設定のジャンクをすべて削除して、単純なスクリプトで使用する Python 辞書として再書式設定します。
カンマがエスケープされていない CSV ファイルでは、各行の 8 列目の最初の文字を大文字の A に置き換えます。
次のような行を含む一連の GDB スタック トレースが与えられた場合、
#3 0x080a6d61 in _mvl_set_req_done (req=0x82624a4, result=27158) at ../../mvl/src/mvl_serv.c:850
各行から関数名以外のすべてを取り除きます。
他の誰かが実際の例を持っていますか? 次回これが話題になったときは、この機能が役立つ理由の良い例を挙げられるように準備を整えたいと思います.