2

BBEdit でタブ区切りファイルを使用しています。ファイルは次のようになります。

00:15:50;11     text1     text2
00:35:17;03     text4     text5
00:35:20;03     text6   
00:35:20;22     text7   

タイムコード タブ テキスト タブ テキスト その他

タイムコードの 2 行目を取得し、最初の行の後に追加します。私はそれを次のようにしたい:

00:15:50;11     00:35:17;03     text1     text2
00:35:17;03     00:35:20;03     text4     text5
00:35:20;03     00:35:20;22     text6
00:35:20;22     text7

このGREPコードを使用してみました:

探す:

`(?-m)([0-9][0-9][; :][0-9][0-9][; :][0-9][0-9][; :][0-9][0-9])(.*)\r([0-9][0-9][; :][0-9][0-9][; :][0-9][0-9][; :][0-9][0-9])`

交換:

'\1\t\3\2\r\3'

私の問題は、1行おきに検索して置き換えるだけだということです。すべてを検索/置換すると、次のようになります。

00:15:50;11     00:35:17;03     text1     text2
00:35:17;03     text4     text5
00:35:20;03     00:35:20;22     text6
00:35:20;22     text7   

1行おきにスキップしています。数百のファイルをすべて検索/置換したい。すべての行を確実に取得するために変更できるものがあるかどうか疑問に思っています。

ありがとうございました。

4

1 に答える 1