麻烦程序员们帮帮忙看一个java正则匹配的问题,

本人不是Java开发,在维护一个软件包时,报表时需要用到正则表达式。

系统里已经有fun(regx,inputStr)函数,利用此函数获取指定的字符串
要匹配的字符串为:
inputStr = P2-Urgent request(within 30 minutes/within 4 hours/Algeria)
inputStr = Project Work(5 working day/agreed time by both parts/Nigeria)

要求从第一个括号开始匹配,需要匹配文本中的时间(数字),和数字后面的时间单位(day,minutes等);然后再用该函数获取括号中第一个斜杠后的
时间和时间单位,返回样式 30 minutes

谢谢啦

阅读 1.3k
1 个回答

d+[ws]+(day|minutes|hours)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进