1

Textmate (または sed) で、「Date:」で始まる 2 行を見つけて、両方の行を最初の行に置き換えるにはどうすればよいですか? TextMate で使用した検索式は次のとおりです。

Date+.+?$\n^Date:+.+?$

テキスト例:

blah 
blah blah 
Date: Fri,  9 Jan 2009 16:20:59 -0800 (PST) 
Date:     2009-01-09 16:20:59 -0800 (Fri, 09 Jan 2009) 
blah

に変わります:

blah
blah blah
Date: Fri,  9 Jan 2009 16:20:59 -0800 (PST)
blah
4

1 に答える 1

1

括弧を使用して最初の日付をキャプチャします。

(Date+.+?)$\n^Date:+.+?$

そして、これを置換フィールドとして使用します。

$1

$1検索文字列の最初の括弧のセットでキャプチャされたテキストを使用することを意味します。)

于 2012-11-12T17:20:28.387 に答える