Ben bu yazı şu Düzenli İfade var (Regular expression for extracting tag attributes).
(\S+)=["\']?((?:.(?!["\']?\s+(?:\S+)=|[>"\']))+.)["\']?
Ben şu PHP kodu oluşturdum ve güzel çalışıyor. Ben preg_match_all () işlevi, [id='gridview1' and 'id' and 'gridview1' strong>] olsun.
$regexp = '/(\S+)=["\']?((?:.(?!["\']?\s+(?:\S+)=|[>"\']))+.)["\']?/';
$text = '<asp:gridview id=\'gridview1\' />';
$matches = null;
preg_match_all($regexp, $text, $matches);
print_r($matches);
How should the regular expression be changed to also return 'asp' and 'gridview'? (veya 'Foo' ve 'bar' i kullandığınızda:
<Foo:bAR />