私はこの質問がSOの周りにあることを知っていますが、正しいものを見つけることができず、まだ正規表現を吸っています:/
その文字列は有効なstring
HTML です。name
ここで、特定のandを持つすべてのタグを見つけたいと思いますattribute
。
私はこの正規表現を試しました(つまり、タイプのdiv)/(<div type="my_special_type" src="(.*?)<\/div>)/
:.
文字列の例:
<div>Do not match me</div>
<div type="special_type" src="bla"> match me</div>
<a>not me</a>
<div src="blaw" type="special_type" > match me too</div>
preg_match を使用する<div type="special_type" src="bla"> match me</div>
と、論理的なものだけが得られます。これは、他の属性が異なる順序で属性を持っているためです。
array
サンプル文字列で使用する場合、次の正規表現を取得する必要がありpreg_match
ますか?:
array(0 => '<div type="special_type" src="bla"> match me</div>',
1 => '<div src="blaw" type="special_type" > match me too</div>')