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行おきにスキップしています。数百のファイルをすべて検索/置換したい。すべての行を確実に取得するために変更できるものがあるかどうか疑問に思っています。
ありがとうございました。