截取字符串ASP.NET

c099633 2010-10-12 05:02:22
如下
题目: 例子1#例子2#例子3#..例子N#
截取结果要 例子1,例子2,例子3 不需要#号 单个单个取出来
或是一个一个取出来放到List中也可以~~。。。
需要C#代码,,望高手解答?
...全文
142 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangxxxxxx66 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 c099633 的回复:]

引用 3 楼 abcjun188 的回复:

string[] result = str.split('#');

这样最后还有多出一个空字符串
[/Quote]

Response.Write("123123");
string s1 = "例子1#例子2#例子3#..例子N#";
List<string> list1 = new List<string>();
string[] s2 = s1.Split('#');
for (int i = 0; i < s2.Count() - 1;i++ )
{
list1.Add(s2[i]);
}
c099633 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 abcjun188 的回复:]

string[] result = str.split('#');
[/Quote]
这样最后还有多出一个空字符串
kevin87923 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yang441408 的回复:]

string s1 = "例子1#例子2#例子3#..例子N#";
List<string> list1=new List<string>();
string[] s2 = s1.Split('#');
foreach (string ss in s2)
{
……
[/Quote]
up
zekelove 2010-10-12
  • 打赏
  • 举报
回复
string[] result = str.split('#'); 这是很好的方法~~~
willpanLY 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 abcjun188 的回复:]
string[] result = str.split('#');
[/Quote]
zy6128012 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hailin668 的回复:]

引用 4 楼 yang441408 的回复:
string s1 = "例子1#例子2#例子3#..例子N#";
List<string> list1=new List<string>();
string[] s2 = s1.Split('#');
foreach (string ss in s2)
{
list1.Add(ss);
}

+1
[/Quote]
正解 ++++
rr998 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 abcjun188 的回复:]
string[] result = str.split('#');
[/Quote]

+1
hailin668 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yang441408 的回复:]
string s1 = "例子1#例子2#例子3#..例子N#";
List<string> list1=new List<string>();
string[] s2 = s1.Split('#');
foreach (string ss in s2)
{
list1.Add(ss);
}
[/Quote]
+1
hahanan1987 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 abcjun188 的回复:]
string[] result = str.split('#');
[/Quote]
+1
linsx1987 2010-10-12
  • 打赏
  • 举报
回复
string[] result = str.split('#');

result[0] 的值就是例子1

result[1]的值就是例子2

。。。。
yangxxxxxx66 2010-10-12
  • 打赏
  • 举报
回复
string s1 = "例子1#例子2#例子3#..例子N#";
List<string> list1=new List<string>();
string[] s2 = s1.Split('#');
foreach (string ss in s2)
{
list1.Add(ss);
}
打一壶酱油 2010-10-12
  • 打赏
  • 举报
回复
string[] result = str.split('#');
MSDNXGH 2010-10-12
  • 打赏
  • 举报
回复
好像不是,我忘了,好像有一个方法,是以某个符号为标志分段截取,的,忘了,具体查一下MDSN
MSDNXGH 2010-10-12
  • 打赏
  • 举报
回复
可以,用这个方法Replace("#", "");把结果放在数组也可以。。。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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