2

文字列から数字の整数を照合し、整数値を返すにはどうすればよいですか?例えば;

String = "Color Red, Size 32 / Text text";

この文字列から「32」整数値を取得したいと思います。

よろしくお願いします。

よろしく、ココ

4

2 に答える 2

4
public static void main(String[] args) {
    String s = "Color Red, Size 32 / Text text";
    Matcher matcher = Pattern.compile("\\d+").matcher(s);
    if (matcher.find()) {
      String find = matcher.group();
      Integer i = Integer.parseInt(find);
    }
}
于 2011-07-27T13:53:37.100 に答える
0

このコードを試してください

Pattern p = Pattern.compile("^[a-zA-Z]+([0-9]+).*");
Matcher m = p.matcher("Testing1234Testing");

if (m.find()) {
    System.out.println(m.group(1));
}
于 2011-07-27T13:51:22.677 に答える