首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net正则表达式

2012-01-08 
求一个asp.net正则表达式,,(,), 只要 , 符号不要在()里面的",",括号里还有可能有其他内容(aaa,aaa)类

求一个asp.net正则表达式
",,(,), "
只要 ", "符号不要在()里面的",",括号里还有可能有其他内容(aaa,aaa)
类似如上的字符串     ,匹配逗号但是逗号不在括号里面.
谢谢大家了   帮帮忙

[解决办法]
才看到回复,因为这个需要考虑的情况比较多,先这样试下吧,如果有不符合的,给出实例

string yourStr = ...........;
MatchCollection mc = Regex.Matches(yourStr, @ "(?!,|from)[^()]*?(\([^()]*\))*[^()]*?(?=,|from) ", RegexOptions.IgnoreCase);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value.Trim() + "\n ";
}

你处理的字符串就是select和from之间的吗?上面的方法是处理这样的字符串的,在用上面方法之前,把前面的select给处理掉

热点排行