0

検索に xml ファイルを使用し、正規表現に置き換えます。実際には、コンポーネントのリプレースを使用する Joomla Web サイトです。追加する必要があるリストがあります

    <ul>

初めて

    <li>

要素と最後の要素の後に閉じる

    </ul> 

xmlファイルは次のように構築されています

    <item>
    <search><span class="SCompany">([^<]*)</span></search>
    <replace><div class="text1">$1</div></replace>
    </item>

これ。私は正規表現に関しては本当に初心者なので、これについて助けが必要です。すべてを配置するために、xmlファイル内でどのように可能ですか

    <li>content</li>

タグをペアに

    <ul></ul>?
4

1 に答える 1

0

構文を追跡するのが難しいため、xml/html を解析する場合、正規表現はしばしば良い考えではありません。

正規表現は、入力が 1 行で、しかも 1 行のみの場合 (外部にコンテキストがない場合) に最も強力です。

li 要素がすべて同じリストに属しており、2 つ以上のリストに属していないことをどうやって知ることができますか? <pre>タグやコメント内のli要素を検出して無視するにはどうすればよいですか?

代わりに xml-parser を探してください。

于 2012-05-10T00:40:03.943 に答える