0

したがって、検索と置換を使用してXMLドキュメントを編集する際に多くの作業を行う必要があります。悪い点は、すべてのタグが異なる行にあり、一部は1行にあるが、ほとんどはそうではないことです。

それらがどのように見えるかの例を次に示します。

<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample
text?'/>
<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample text
again?'/>
<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample text?'/>

したがって、正規表現を使用して検索および置換する場合は、オンラインの行のみを検索するため、データタグをすべて1行にする必要があります。私はこれを理解するために何時間も費やしました。すべての\nを何にも置き換えようとしましたが、修正されません。

notepad ++の機能を使用して、このようなすべての行を取得する方法を知っている人はいますか?

<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample text?'/>
<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample text again?'/>
<Data StartTimecode='00:00:24:17' EndTimecode="00:00:29:08" Title='Lots of sample text?'/>

これを理解するのを手伝ってくれる人に感謝します。私はNotepad++でたくさん試しましたが、助けがなければこれを達成することはできません。

4

1 に答える 1

1

最初のパスでは、拡張検索モードを使用してすべてを置き換えました。

\r\nスペース文字に置き換えました。これにより、高さが1行のファイルが効果的に作成されます。

/> <その後、 (タグ間のスペースに注意して)すべてを。に置き換えました/>\r\n<。これにより、XMLコードの1行が、1行の終了タグと次のlnkの開始タグの間で複数行に分割されます。

正規表現検索モードを使用する可能性については調べていません。

于 2012-07-31T22:02:02.930 に答える