2
どのようにしてDigit IntegerをStringとマッチさせ、Integer値を返すことができますか?例えば、 。Java Matcher Digitメソッド
String = "Color Red, Size 32/Text text";
私はこの文字列から "32"整数値を取得したいと考えています。
多くのことに感謝します。
に関して、 ココ
どのようにしてDigit IntegerをStringとマッチさせ、Integer値を返すことができますか?例えば、 。Java Matcher Digitメソッド
String = "Color Red, Size 32/Text text";
私はこの文字列から "32"整数値を取得したいと考えています。
多くのことに感謝します。
に関して、 ココ
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);
}
}
このコードを試してみてください
は
Pattern p = Pattern.compile("^[a-zA-Z]+([0-9]+).*");
Matcher m = p.matcher("Testing1234Testing");
if (m.find()) {
System.out.println(m.group(1));
}