1

この文字列の Salvage という単語を一致させようとしていますが、コードがそれを検出していません。どこが間違っていますか?

//String to match
String titleString = "<td><i><a href="/page/Vengeance2" title="Salary">Salvage</a></i></td>";

System.out.println(titleString);

//Template
String template = ">(.*)</a>";

//
Pattern p=Pattern.compile(template);
Matcher matcher = p.matcher(titleString);

System.out.println(matcher.group(1));
4

1 に答える 1

3

matcher.find()の直前にa を入れるようにしてくださいmatcher.group(1)

グループは「最後の試合からのグループ」を取ります。しかし、まだ一致するものがなかったため、何も見つかりませんでした。

于 2013-04-18T20:38:57.343 に答える