Java 如何从动态标题/文本中仅提取数字?

Java 如何从动态标题/文本中仅提取数字?,java,Java,我只想从动态标头中提取数字,然后将比较逻辑应用于相同的? 标题看起来像-排名(20) 我只想提取数字。一种简单的方法是使用String#replaceAll和一个捕获组: String input=“排名(20)”; String num=input.replaceAll(“\\S+\\(\\d+\\)”,“$1”); System.out.println(num);//印刷品20

我只想从动态标头中提取数字,然后将比较逻辑应用于相同的? 标题看起来像-排名(20)
我只想提取数字。

一种简单的方法是使用
String#replaceAll
和一个捕获组:

String input=“排名(20)”;
String num=input.replaceAll(“\\S+\\(\\d+\\)”,“$1”);
System.out.println(num);//印刷品20