[在线等]C# 正则表达式分隔字符串 字符串:abc,a{a}-bafas.d[abc]123a[分隔符:, [ ] - . (输出:abc,a{a}-bafas.d[abc]123a[ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主,你给的分割符还少“{”、“}”吧 string test = "abc,a{a}-bafas.d[abc]123a["; Regex reg = new Regex(@"([-,\[\].(){}])"); string[] reuslt = reg.Split(test); foreach (string s in reuslt) { richTextBox2.Text += s + "\n"; } (([^,\.{}\[\]-]+(?=,)|(?<=,)[^,\.{}\[\]-]+)|,)|(([^,\.{}\[\]-]+(?=\[)|(?<=\[)[^,\.{}\[\]-]+)|\[)|(([^,\.{}\[\]-]+(?=\])|(?<=\])[^,\.{}\[\]-]+)|\])|(([^,\.{}\[\]-]+(?=\.)|(?<=\.)[^,\.{}\[\]-]+)|\.)|(([^,\.{}\[\]-]+(?=-)|(?<=-)[^,\.{}\[\]-]+)|-)你要的是这个吗? 匹配结果输出:abc,a{a}-bafas.d[abc]123a[ vs2010 水晶报表去掉小数点后的零 发送邮件"命令顺序不正确。 服务器响应为: AUTH first" 各类小型管理系统 采用串口通信、AT命令实现华为CDMA3G无线网卡拨号上网 关于C#登陆框的做法 这种功能怎么实现呢 菜鸟咨询个DataView的查询问题 水晶报表如何打印表格? 在C#中如何接收net send 发过来的信息?(up给分~~) 我怎么没有windows Media Player 控件 谁懂sqlite啊!!对sqlite的讨论(欢迎大家讨论) C# 怎么让选中的图片(picturebox)突出显示?
Regex reg = new Regex(@"([-,\[\].(){}])");
string[] reuslt = reg.Split(test);
foreach (string s in reuslt)
{
richTextBox2.Text += s + "\n";
}
|(([^,\.{}\[\]-]+(?=\.)|(?<=\.)[^,\.{}\[\]-]+)|\.)|(([^,\.{}\[\]-]+(?=-)|(?<=-)[^,\.{}\[\]-]+)|-)
你要的是这个吗?
输出:
abc
,
a
{
a
}
-
bafas
.
d
[
abc
]
123a
[