<a>
HTML コンテンツを含む文字列から、(と<span>
タグ)の最初の出現の間のテキストを抽出したいと考えています。
私のパターンは次のとおりです。
$pattern='/<a[^(span)][\/\(\)-:@!%*>#=_|?$&";.\w\s]+<\/a> <span/um';
両方の最初の出現の間のテキストではなく、最初の出現<a
と最後の出現の間のテキストとして出力を取得します。<span
例: html コンテンツ:
<a href="#">asdasdasd</a> <span blah blah></span> blah blah <a>blah </a> <span>blah
欲しい:
<a href="#">asdasdasd</a> <span
取得:
<a href="#">asdasdasd</a> <span blah blah></span> blah blah <a>blah </a> <span