static void Main(string[] args)
{
string str = "{a,1},{b,2},{c,3}";
Regex reg = new Regex("(?<=1}),+?");
string []arr=reg.Split(str);
foreach (string s in arr)
{
Console.WriteLine(s);
}
Console.ReadKey();
}
我想把
{a,1},{b,2},{c,3}
拆成
{a,1}
{b,2}
{c,3}
应该怎么写?
{
string str = "{a,1},{b,2},{c,3}";
Regex reg = new Regex("(?<=1}),+?");
string []arr=reg.Split(str);
foreach (string s in arr)
{
Console.WriteLine(s);
}
Console.ReadKey();
}
我想把
{a,1},{b,2},{c,3}
拆成
{a,1}
{b,2}
{c,3}
应该怎么写?
解决方案 »
- asp.net,怎么样点击Button不刷新页面?
- 一个应该很常见的问题,阻塞窗体函数执行直到某个函数执行完毕
- 关于2011齐鲁软件大赛题目,有兴趣朋友进来讨论下吧!!!
- 急求C#数据库连接问题。。
- 【WPF】简单问题,大家帮我看一下。为什么Bubbling时为什么捕捉不到?
- 自己写的控件在WebBrowser上面为什么不能透明显示?
- 帮忙指点一下,关于C#DLL文件的生成。
- 怪了,vga视频文件单独点击时可以播放,加入到.net程序中,找得到对应的路径文件,视频却不能播放了
- Html页面请求在ihttpmodule中怎么捕获请求
- 求 正则表达式--中英字符等长度的总和
- winform窗口里显示数据集用什么控件,是datagridview吗,还是别的
- 在出50分,合计100分求解答,用socket 下载到了一个页面,里面有LOCATION:“这为重定向地址”
{
string str = "{a,1},{b,2},{c,3}";
Regex reg = new Regex(@"(?<=\}),", RegexOptions.Compiled);
string[] arr = reg.Split(str); foreach (string s in arr)
{
Console.WriteLine(s);
}
Console.ReadKey();
}
{[^{}]+}
//code
string s = "{a,1},{b,2},{c,3}";
MatchCollection mc = Regex.Matches(s,"{[^{}]+}");
foreach(Match m in mc)
{
MessageBox(m.Value);
}