正規表現なんですが、
<TAG bar="foo" aho="hoge">ごにょごにょ</TAG>
みたいな文字列から、barとahoの値とタグで囲まれた部分を取ってくるのって
Pattern p = Pattern.compile("<TAG bar=\"(.*)\" aho=\"(.*)\">(.*)</TAG>");
でどこが間違ってます?
Macherのgroup(1)の中身が
foo" aho="hoge">ごにょごにょ</TAG>
となってしまって、二個目の\"を見てくれてないみたいなのです