如何在正则表达式中使用 java 查找“2 秒”“1 秒”?

How to find " 2 seconds" "1 second" using java in regex?

我有一个像这样的字符串:

String time = "2 hrs 5 minutes 2 seconds" ;
or 
String time2  = "2 hrs 1 minute 1 second" ;

我必须找到 number +space +second(s) 并且需要使用正则表达式删除? 可以吗..

我试过使用 [1-9a-z+] - 但它错了。有人可以帮忙吗?

请使用

\d+\sseconds?

正则表达式解释

  • \d+任意数字
  • \s一个space字符
  • seconds? 匹配 secondseconds