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

Groovy 拆分与 RegEx 获取其他 2 个字符串之间的字符串

Groovy 拆分与 RegEx 获取其他 2 个字符串之间的字符串

郎朗坤 2021-09-15 17:05:13
我有一个问题,我也搜索了很长时间才得到答案。但没有什么对我有用。我希望有人可以帮助我。我有一个很长的字符串,如下所示:"... {"test":"test","name":"version1","archived":false,"released":false,"projectId":xx5},{"test":"test","name":"fix1","archived":false,"released":false,"projectId":xx5},  ..."现在我想在“名称”之后获取所有值。在这个小例子中,它是“version1”和“fix1”。我尝试用正则表达式来做到这一点。但似乎我做错了什么。编程语言是 GROOVY。def raiseStarList = []def regex = '(?<="name":")*(?=",")'for (String s : response.split(regex)) {    if ( s.contains("Raise") ) {        raiseStarList << s    }}println raiseStarList如您所见,我尝试在“名称”:”和“,”之间进行过滤但是我的 RegEx 无法正常工作。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 357 浏览

添加回答

举报

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