字符串测试=页面;
模式p = Pattern.compile(“ ^ \\ W + \\ s(?= \\ w +)”);
匹配器m = p.matcher(test);
while(m.find())
System.out.println(m.group());
页面字符串如下所示:
利益
未知未知
我不拥有或不知道应在此类别中列出的任何资产。
$ 125
所有房屋财产的净值(附表A至H)
$ 128
所有银行财产的净值(附表一)
$ 253
所有财产的净值(附表A至I)
我需要存储最后一个值,让我们说253如何使用正则表达式查找它,然后将其保存在字符串中。
最佳答案
String s = "Interest\n"
+ "Unknown Unknown’s \n"
+ "I do not own or know of any assets that should be listed in this category.\n"
+ "$125\n"
+ "Net value of all Home property (Schedules A through H)\n"
+ "$128\n"
+ "Net value of all Bank property (Schedule I)\n"
+ "$253\n"
+ "Net value of all property (Schedules A through I)";
Pattern p = Pattern.compile("(?<=\\$)\\d+");
Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(m.group());
}
输出:
125
128
253