/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String text
= "random_ 123 _text 456 random_text_end"; Pattern pattern = Pattern.compile("(\\d+)[^\\d]*$");
Matcher matcher = pattern.matcher(text);
//если цифр в строке нет, то будет null.
String result
= matcher.
find() ? matcher.
group(1) : null; }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIHRleHQgPSAicmFuZG9tXyAxMjMgX3RleHQgNDU2IHJhbmRvbV90ZXh0X2VuZCI7CiAgICAgICAgCQlQYXR0ZXJuIHBhdHRlcm4gPSBQYXR0ZXJuLmNvbXBpbGUoIihcXGQrKVteXFxkXSokIik7CiAgICAgICAgCQlNYXRjaGVyIG1hdGNoZXIgPSBwYXR0ZXJuLm1hdGNoZXIodGV4dCk7CiAgICAgICAgCQkvL9C10YHQu9C4INGG0LjRhNGAINCyINGB0YLRgNC+0LrQtSDQvdC10YIsINGC0L4g0LHRg9C00LXRgiBudWxsLgogICAgICAgIAkJU3RyaW5nIHJlc3VsdCA9IG1hdGNoZXIuZmluZCgpID8gbWF0Y2hlci5ncm91cCgxKSA6IG51bGw7IAogICAgICAgIAkJU3lzdGVtLm91dC5wcmludGxuKHJlc3VsdCk7Cgl9Cn0=