Поиск самой длинной «численной последовательности» в строке, используя только одну регуляциюJAVA

Программисты JAVA общаются здесь
Anonymous
Поиск самой длинной «численной последовательности» в строке, используя только одну регуляцию

Сообщение Anonymous »

Я хочу найти единую репутацию, которая соответствует самой длинной численной строке в URL. ([\ d]+) < /code> < /p>

Однако это возвращает первое матч слева, а не самый длинный.
есть идеи :)? < /p>



Эта режима будет использоваться в качестве входного характера для стратегического шаблона, которая извлекает определенные характеристики из URL: < /p>

public static String parse(String url, String RegEx) {

Pattern pattern = Pattern.compile(regex);
Matcher m = pattern.matcher(url);
if (m.find()) {
return m.group(1);
}

return null;
< /code>

} < /p>

Так что было бы гораздо более аккуратно, если бы я мог бы использовать одну регуляцию. :( -

Подробнее здесь: https://stackoverflow.com/questions/360 ... ngle-regex

Вернуться в «JAVA»