2013-04-09 3 views
-5

Я должен извлечь конец целой части из строки в Javaрегулярное выражение для извлечения последнего значения целых чисел

использование regx в Java

как: -

String s1="allow23"// extract 23 
String s2="4code68"// extract 68 

только целыми числами от конца (после алфавит или алфавит)

+6

что вы сделали до сих пор? –

+0

[regular-expressions.info] (http://regular-expressions.info) - отличный ресурс для обучения регулярному выражению. – Wiseguy

+0

@ java Mentor Я пытаюсь найти регулярное выражение, которое может работать. . Если вы не можете помочь, почему Interfere между ними. – user2263148

ответ

5

Регулярное выражение может быть (\\d+$). Полный пример кода:

Pattern p = Pattern.compile("(\\d+)$"); 
Matcher m = p.matcher(str); 
if (m.find()) { 
    int number = Integer.pareseInt(m.group(1)); 
} 

Надеюсь, это может послужить хорошим началом для изучения регулярных выражений в Java.

+0

Зачем захватывать группу? Просто получите доступ к команде из группы 0. – nhahtdh

Смежные вопросы