c# 字符串拆分 $$ 分隔符

jarodzhao 2009-03-13 10:56:50
例如有一个字符串,abc,def$$abc,def$$abc,def

如何获得:
abc,def
abc,def
abc,def
...全文
206 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这些东西基本不用去记的,如果你用vs2008开发,输入s.Split它就会出现重载的参数列表,稍微看下就知道了~~~
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 lxcnn 的回复:]
try...


C# codestring test = "abc,def$$abc,def$$abc,def";
string[] result = test.Split(new string[] { "$$" }, StringSplitOptions.RemoveEmptyEntries);
foreach (string s in result)
{
richTextBox2.Text += s + "\n";
}
[/Quote]

呵呵,是这样的了,lz难道不知道按f1看下帮助吗?哎~~~
-过客- 2009-03-13
  • 打赏
  • 举报
回复
try...

string test = "abc,def$$abc,def$$abc,def";
string[] result = test.Split(new string[] { "$$" }, StringSplitOptions.RemoveEmptyEntries);
foreach (string s in result)
{
richTextBox2.Text += s + "\n";
}
jarodzhao 2009-03-13
  • 打赏
  • 举报
回复
我使用的是 3.5 ,没理由不支持呀

有人知道怎么用吗?
jarodzhao 2009-03-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 tmxk2002 的回复:]
晕死,一定要写的一清二楚。。。


string s="abc,def$$abc,def$$abc,def";
string[] sArray=s.Split("$$", StringSplitOptions.None);
foreach(string i in sArray)
Console.WriteLine(i.ToString());
[/Quote]

奇怪了,怎么我这样写编译都通不过
提示:
参数“1”: 无法从“string”转换为“char”
参数“2”: 无法从“System.StringSplitOptions”转换为“char”

类似所有重载中没有与这种参数匹配的
  • 打赏
  • 举报
回复
这个split好像要3.0才支持的。

如果你的不支持,就用正则表达式吧,

或者你先把"$$"替换成"$",然后再split也行。
jiannye 2009-03-13
  • 打赏
  • 举报
回复
csdn 上有个开源的非开汉字的工程你下下来看看撒、
  • 打赏
  • 举报
回复
晕死,一定要写的一清二楚。。。


string s="abc,def$$abc,def$$abc,def";
string[] sArray=s.Split("$$", StringSplitOptions.None);
foreach(string i in sArray)
Console.WriteLine(i.ToString());
  • 打赏
  • 举报
回复
晕死,一定要写的一清二楚。。。


string s="abc,def$$abc,def$$abc,def";
string[] sArray=s.Split("$$", StringSplitOptions.None);
foreach(string i in sArray)
Console.WriteLine(i.ToString());
jarodzhao 2009-03-13
  • 打赏
  • 举报
回复
一楼的没看懂
二楼的你试试就知道了,提示“字符文本中的文本太多”
周药师 2009-03-13
  • 打赏
  • 举报
回复


string s="abc,def$$abc,def$$abc,def";
string[] sArray=s.Split('$$');
foreach(string i in sArray)
Console.WriteLine(i.ToString());

  • 打赏
  • 举报
回复
string s = "abc,def$$abc,def$$abc,de";
string][] temp = s.Split("$$",SplitOptions....);

省略号的不记得了,导致是这样的。。。

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧