正規表現道場@2ch Part4
■ このスレッドは過去ログ倉庫に格納されています
005754
05/01/28 13:50:40ID:???$html_1 = qq|<input type="hidden" name="test1" value="a">|;
$html_2 = qq|<input type="hidden" value="a" name="test1">|;
%hiddenというのの中にnameの値をキーにvalueの値を値にしたハッシュを作成したいです。
わからないのは
my %hidden = $html_1 =~ m{<input type="hidden"\s*(?:name="(.*?)")?\s*(?:value="(.*?)")?.*?>};
$html_1に対してはこれでいいですが$html_2に対してはこれではキーがありません;
nameとvalueの順番がなんでもいいようにするにはどうすればいいですか?
■ このスレッドは過去ログ倉庫に格納されています