具有键/值对的“紧密”重复模式的字符串(在此示例中,键为“名称”,值应为单个小写字母)string text = "name: abc name: def name: ghi name: jkl";应该转换为输出abc,def,ghi,jkl,而模式中的任何干扰(可以说是“非紧”)string text = "name: abc x name: def name: ghi name: jkl";应该导致匹配失败,类似abc,##发生异常:x无法与模式##匹配我试过了string text = "name: abc name: def name: ghi name: jkl";string pattern = @"name:\s*([a-z])*\s*";MatchCollection ms = Regex.Matches(text, pattern);foreach (Match m in ms){ Console.Write(m.Groups[1].Value+", ");}但它返回c,f,i,l,是什么导致这种奇怪的行为,我该如何解决?
3 回答
- 3 回答
- 0 关注
- 135 浏览
添加回答
举报
0/150
提交
取消