正则表达式处理零个或多个模式和分组

时间:2019-02-19 00:21:55

标签: regex

这是我的测试字符串:

(O_WRONLY|O_CREAT|O_TRUNC, 0600)
(O_RONLY)

我想将第一个字段提取到?<flags>组,将第二个字段(如果存在)提取到?<permission> group

我尝试了以下操作,并在https://regex101.com/中进行了测试:

\((?<flags>.+)(,\s(?<permission>\d+))?\)

权限字段从未匹配。而且我相信这是由于我对?量词的误解

请随时发表评论。

非常感谢

0 个答案:

没有答案