Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

javaの文字抽出で質問です。

PatternとMatcherで下記のような文字列のabcとdefを抽出することは可能でしょうか?

<td><a href="">abc</a>,def</td>

3

回答

89221

閲覧

3件の回答

評価

0

可能。

評価

0

考えてみたのですが、下記よりよい方法はありますか?
String line="<td><a href=\"\">abc</a>,def</td>";
String regex = "\">(.+)</a>,(.+)</td>";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(line);
m.find();
System.out.println(m.group(1));
System.out.println(m.group(2));

評価

0

何を持って「良い」とする?
例えば取り出すだけで良ければ正規表現を使わないでも可能だが、それが「良い」?

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。