为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Java 的正则表达式中获得第二个匹配器?

如何在 Java 的正则表达式中获得第二个匹配器?

海绵宝宝撒 2021-07-05 17:27:47
我想在此字符串之间-和_中的正则表达式模式中提取第二个匹配器:VA-123456-124_VRG.tif我试过这个:Pattern mpattern = Pattern.compile("-.*?_");但是我123456-124在 Java 中得到了上述正则表达式。我只需要124.我怎样才能做到这一点?
查看完整描述

3 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

如果您知道这是您的格式,这将返回请求的数字。

下划线之前不是破折号的所有内容

Pattern pattern = Pattern.compile("([^\-]+)_");


查看完整回答
反对 回复 2021-07-07
  • 3 回答
  • 0 关注
  • 403 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信