Java Regex переходит к следующему совпадению с предложением if [duplicate]

В Firefox вы можете отключить «плавную прокрутку», которая экономит RAM и CPU. Я не очень часто использую Chrome, поэтому я не знаю, как его отключить, но это должно быть возможно.

4
задан 27 March 2016 в 10:43

1 ответ

Это то, что я придумал, чтобы вы помогли :) (работа продолжается, позже она должна возвращать значение BigDecimal), на данный момент это работает:

 public static String findArea(String description) {

        String tempString = "";
        Pattern p = Pattern.compile("\\d+(?:,\\d+)?\\s*m\\u00B2");

        Matcher m = p.matcher(description);

        if(m.find()) {
            tempString = m.group();
        }
//remove the m and /u00B2 to parse it to BigDecimal later
        tempString = tempString.replaceAll("[^0-9|,]","");
        System.out.println(tempString);
        return tempString;
    }
0
ответ дан 15 August 2018 в 17:03

Другие вопросы по тегам:

Похожие вопросы: