0

皆さん、こんにちは。

ここですでにいくつかの同様の問題があることに気付きましたが、これまでのところあまり役に立ちませんでした。によって返された文字列と既存のメソッドを操作して、読み取り可能な形式にフォーマットしようとしています。たとえば、文字列を取る String replaceAll() 正規表現を作成しようとしています

"<ds:AddressLine1>Birkmire Farm</ds:AddressLine1><ds:AddressLine2>Some Village</ds:AddressLine2><ds:AddressLine3>Wigfield</ds:AddressLine3><ds:AddressLine4>Cumbria</ds:AddressLine4><ds:UKpostcode>CA9 1EJ</ds:UKpostcode>"

そしてそれを...に変換します

Birkmire Farm, Some Village, Wigfield, Cumbria, CA9 1EJ

私がこれを行うことを想定した方法は、最初にすべての終了タグを "" に置き換え、次にすべての開始タグを ", " に置き換え、最後に String replaceFirst を使用して先頭に配置された最初のコンマとスペースを削除する 3 つのステップでした。文字列の。

私が抱えている問題は、開始タグを識別するためのパターン、つまり終了タグを識別するためのパターンを作成する必要がある正規表現です。これに関する任意の助けをいただければ幸いです。

4

1 に答える 1

1

<[^/][^>]*>タグを開くためのRE:。タグを閉じるためのRE </[^>]*>:。

于 2012-05-14T17:02:44.380 に答える