У меня есть строка, содержащая число. Что-то вроде "Incident #492 - The Title Description"
.
Мне нужно извлечь номер из этой строки.
ПробовалJava: необходимо извлечь номер из строки
Pattern p = Pattern.compile("\\d+");
Matcher m = p.matcher(theString);
String substring =m.group();
Получая ошибку
java.lang.IllegalStateException: No match found
Что я делаю неправильно?
Какое правильное выражение?
Я прошу прощения за такой простой вопрос, но я искал много и до сих пор не нашел, как это сделать (может быть, потому что это слишком поздно здесь ...)
Можете ли вы утверждать, что не будет другие номера в String? – Tunaki
Да, в моем случае есть только один, единственный номер. – Eliyahu