在匹配时如何优先考虑一个词而不是其他词?

时间:2018-02-27 03:52:40

标签: regex go

我有以下列表。

ID    AllStatuses
1001  {failed|processing|success}
1002  {failed}
1003  {success|failed}
1004  {processing|success}
1005  {failed|processing}

我的要求是单独显示最乐观的状态。像这样

ID    Best Status
1001  success
1002  failed
1003  success
1004  success
1005  processing

有没有办法可以通过一个正则表达式查询来执行此操作,而不是按顺序检查每个正则表达式并返回我最糟糕的三个正则表达式检查情况,其中状态具有最乐观的状态结束?

0 个答案:

没有答案