我有以下字符串 LEFT-ARC-det ,我想在regexp中有两个匹配的组:
我尝试过:
.*-([^-]*)
但它仅与 det 组1 see here
相匹配我想要:
Full match LEFT-ARC-det
Group 1. LEFT-ARC
Group 2. det
有任何线索吗?
答案 0 :(得分:1)
您只有一个捕获组([^-]*)
,该捕获组只会得到det
,因为.*-
会匹配之前的所有内容。您只需要捕获组中的第一部分。
(.*)-([^-]*)