-1

私はdiv呼ばれています

 <div id="form">Content</div>

divのコンテンツを を使用して新しいコンテンツに置き換えたいPreg_replace。どの正規表現を使用する必要がありますか。

4

2 に答える 2

0

正規表現を使用するべきではありません。HTMLにはさまざまな形式があり、それらすべてを考慮する必要があります。ID /クラスが期待した場所にない場合はどうなりますか?妥当な結果を得るには、正規表現は非常に複雑である必要があります。

代わりに、DOMパーサーを使用する必要があります。または最近見つけた本当にクールなツールであるphpQueryを使用する必要があります。これを使用すると、 jQueryの場合とほぼ同じようにPHPでドキュメントにアクセスできます。

于 2012-05-06T07:00:32.997 に答える