我有以下字符串LEFT-ARC-det,我希望在regexp中有两个匹配组:
我试过这个:
.*-([^-]*)
但它仅匹配det作为组1,see here
我想要:
Full match LEFT-ARC-det
Group 1. LEFT-ARC
Group 2. det
有什么线索吗?
发布于 2019-01-07 04:35:58
您只有一个捕获组([^-]*)
,它只会得到det
,因为.*-
匹配它之前的所有内容。您只需捕获组中的第一部分即可。
(.*)-([^-]*)
https://stackoverflow.com/questions/54065686
复制相似问题