正規一致文字列の数値

807 ワード

ある文字は最後の1桁を数字に回して、正則を使って数字を取り除きます
    String name = "name1";
    Pattern pattern = Pattern.compile("\\d+");
    Matcher matcher = pattern.matcher(name);
    int number=name.length();
    if (matcher.find()) {
        number=name.indexOf(matcher.group());
    }
    name = name.substring(0,number);