可能性の重複:
RegEx match open tags except XHTML self-contained tagsPHP regexは各スパンを次のスパンに入れますか?
私はいくつかのスパン、このような関係があります。
<span class="aa">word1</span><span class="bb">word2</span>...<!-- otehr html elements -->
<span class="aa">word3</span><span class="bb">word4</span>
REGXを使用する方法は、に各span.aa
を置きます次へspan.bb
?ここで
<span class="bb"><span class="aa">word1</span>word2</span>...<!-- otehr html elements -->
<span class="bb"><span class="aa">word3</span>word4</span>
は私が
simple_html_dom.php
で行うものですが、これは単に何でもスパンの1基であり、私はこのような状況のような多くのスパンを持っている。(また、スパンの間に他のHTML要素がそこに持っている。
<?php
require 'simple_html_dom.php';
$html ='<span class="aa">word1</span><span class="bb">word2</span>';
$newhtml = str_get_html($html);
$span = $newhtml->find('span', 0);
$span1 = $newhtml->find('span', 1);
echo str_replace('class="bb">','class="bb">'.$span,$span1);
?>
http://stackoverflow.com/questiと交換し、空の文字列に置き換えて、すべての
<span class="bb">
を見つけますあまりにも多くのスパンは私headeache作り、/ 1732348 /正規表現マッチ・オープン・タグ-除く-XHTML-自己完結型のタグに –@Alex Howanskyをアドオン。そして今、私はjQueryを勉強しています。私の脳は 'それぞれの'次の選択 'でいっぱいです。すぐに助けを求めてください。 –
@Alexが古い(間違った)slapdownより良い複製を見つけてください答えを「あなたはカント」。 – Gordon