求一个正则表达式的写法,谢谢! 字符串格式如下:"ABC",10,100,"DEF",5,50,"GHI",5,50现需要将匹配到这种格式的字符串时,将九个变量提取出来进行分析。很急,请大家帮忙,非常感谢!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Regex re = new Regex("[^,]+");MatchCollection mc = re.Matches(input);foreach(Match m in mc){ Console.WriteLine(m.Value);} 引号里面可能是任何东西,数字,字母或者特殊符号这是我写的,系统报错了string CmdPattern = @"^\""(?<S1>*)\"",(?<S1U>\d+),(?<S1T>\d+)*";Regex CmdExpression = new Regex(CmdPattern, RegexOptions.Compiled); 这样啊string CmdPattern = "(?<S1>\"[^\"]+\"),(?<S2U>\\d+),(?<S1T>\\d+)" 提示 正在分析“(? <S1>"[^"]+"),(? <S1U>\d+),(? <S1T>\d+)”- 无法识别的分组构造。 string CmdPattern = "(?<S1>\"[^\"]+\"),(?<S2U>\\d+),(?<S1T>\\d+)" // 注意没有空格 string str = "\"ABC\",10,100,\"DEF\",5,50,\"GHI\",5,50"; Regex re = new Regex("(?<S1>\"[^\"]+\"),(?<S2U>\\d+),(?<S1T>\\d+)"); Match m = re.Match(str); while (m.Success) { string output = m.Groups[1].Value + " " + m.Groups[2].Value + " " + m.Groups[3].Value + " "; Console.WriteLine(output); m = m.NextMatch(); }//我这里得着呢 "(?:^|,)(?:\"(?<value1>(?:[^\"]+|\"\")*)\"|(?<value2>[^\",]*))" @"""(?<s1>[^""]*)"",(?<s1u>\d*),(?<s1t>\d*)"//借用楼主的分组名 xPath获取Menu的问题 求怎么隐藏TabControl控件的标签子页(我要实现的是想浏览器一样,而不是全部都隐藏起来。) 对access数据库的操作 在线等!如何操作checkbox里得到的值 VS2005老抽风 不知道有没有解决方法~~~ C#接口实现问题 DirectDraw只能显示小图片??? 各位大侠帮忙一下了,关于如何深入学习C#的问题 哪位大神能帮我看下代码哪里错了吗? 各位大哥,谁能帮帮我啊,关于模糊查询的 tooltip带关闭按钮 如何获取FCKeditor上传图片路径
Regex re = new Regex("[^,]+");
MatchCollection mc = re.Matches(input);
foreach(Match m in mc)
{
Console.WriteLine(m.Value);
}
Regex CmdExpression = new Regex(CmdPattern, RegexOptions.Compiled);
string CmdPattern = "(?<S1>\"[^\"]+\"),(?<S2U>\\d+),(?<S1T>\\d+)"
提示 正在分析“(? <S1>"[^"]+"),(? <S1U>\d+),(? <S1T>\d+)”- 无法识别的分组构造。
string CmdPattern = "(?<S1>\"[^\"]+\"),(?<S2U>\\d+),(?<S1T>\\d+)" // 注意没有空格
string str = "\"ABC\",10,100,\"DEF\",5,50,\"GHI\",5,50";
Regex re = new Regex("(?<S1>\"[^\"]+\"),(?<S2U>\\d+),(?<S1T>\\d+)");
Match m = re.Match(str);
while (m.Success)
{
string output = m.Groups[1].Value + " " + m.Groups[2].Value + " " + m.Groups[3].Value + " ";
Console.WriteLine(output);
m = m.NextMatch();
}//我这里得着呢
@"""(?<s1>[^""]*)"",(?<s1u>\d*),(?<s1t>\d*)"
//借用楼主的分组名