问题描述
怎么样得到每一行第一个字符是数字的行,然后组成数组只要每个字符是数字的行都满足条件1abc>>c>>n2qcn>>z3pop>>niu>>v结果如下:1abc2qcn3pop
解决方案
解决方案二:
Mark!
解决方案三:
(^|n)(?<line>[0-9].*)
解决方案四:
stringstr=@"1abc>>c>>n2qcn>>z3pop>>niu>>v";Regexreg=newRegex(@"^(d.*?)$",RegexOptions.Multiline);//如果开头有空格,就改成(@"^s*(d.*?)$MatchCollectionmc=reg.Matches(str);foreach(Matchminmc){Console.WriteLine(m.Groups[1].Value);}Console.Read();
解决方案五:
帮顶了
解决方案六:
引用3楼varlj的回复:
C#codestringstr=@"1abc>>c>>n2qcn>>z3pop>>niu>>v";Regexreg=newRegex(@"^(d.*?)$",RegexOptions.Multiline);//如果开头有空格,就改成(@"^s*(d.*?)$MatchCollectionmc=reg.Matches(str);foreach(Matchminmc){Console.WriteLine(m.Groups[1].Value);}Console.Read();
时间: 2024-11-05 14:51:32