c#中如何删除字符串中的子串

ghost_029 2009-05-06 05:55:06
c#中如何删除字符串中的子串
例如:
“a:b:(k:j;k)jile"
如何删除(k:j;k),它是可变的
...全文
4212 71 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
71 条回复
切换为时间正序
请发表友善的回复…
发表回复
皇城龙三 2010-04-23
  • 打赏
  • 举报
回复
学习学习!
SQL77 2009-05-25
  • 打赏
  • 举报
回复
string test = "a:b:(k:j;k)jile";
int x = test.LastIndexOf("(");
int y=test.LastIndexOf(")");
string str = test.Replace(test.Substring(x, y-x+1), "");
Console.WriteLine(str);
yujian596 2009-05-25
  • 打赏
  • 举报
回复
。。。。。
wuyujie1219 2009-05-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lxcnn 的回复:]
try...


C# codestring test = "a:b:(k:j;k)jile" ;
string result = System.Text.RegularExpressions.Regex.Replace(test, @"\([^()]*\)", "");
[/Quote]
最好
yanlong521521 2009-05-11
  • 打赏
  • 举报
回复
mark
GuiGui_W 2009-05-10
  • 打赏
  • 举报
回复
[C# CODE]
string src="a:b:(k:j;k)jile";
string del=src.subString(indexOf('('),lastIndexOf(')'));
src.Replace(del,"");
[/CODE]

要先用subString把不定的字符串求出来。
bnmt6260 2009-05-10
  • 打赏
  • 举报
回复
正则是正解
caojinyan845 2009-05-10
  • 打赏
  • 举报
回复
正则是正解~~~
wenjie0728 2009-05-10
  • 打赏
  • 举报
回复
路过
namgking 2009-05-09
  • 打赏
  • 举报
回复
正则才是正解。~
huankfy 2009-05-09
  • 打赏
  • 举报
回复
5楼的正则思路才是解决的办法
蜗牛水里爬 2009-05-09
  • 打赏
  • 举报
回复
正则 好强大 我只会其它两种思路 正则啊正则
諾临風 2009-05-09
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 Hack95 的回复:]
引用 4 楼 ginni215 的回复:
在替换的时候应该是知道的啊,符值就行~

string src="a:b:(k:j;k)jile";
string del="(k:j;k)";

src.Replace(del," ");好象要加空格然后再trim()


直接src.Replace(del,"");就可以,不用空格,我用过这种方式。
[/Quote]

确实是的,我常常这样用,也没什么错误!
loveweiyatou 2009-05-09
  • 打赏
  • 举报
回复
看看,学习学习
mokton 2009-05-09
  • 打赏
  • 举报
回复
看了1楼的回答,又看了2楼楼主的追问,真想直接告诉楼主“你直接 Del ××× 完了”
楼主自己要好好学习!!!
CqCoder 2009-05-08
  • 打赏
  • 举报
回复
5楼正解
yangwj3217 2009-05-08
  • 打赏
  • 举报
回复
真是感觉现在学编程的人,专业素质都太差了,一个小问题,就需要帮忙,而且还有这么多,出骚主意的人
shangxinjun 2009-05-08
  • 打赏
  • 举报
回复
看来我要多多向你们学习了!
ayymbirst 2009-05-08
  • 打赏
  • 举报
回复
string str = "a:b:(k:sdfsdfj;kddsfsdfasdf)jile";
string result = System.Text.RegularExpressions.Regex.Replace(str, @"\(.*\)", "");
Console.WriteLine(result);
zhangxh526526 2009-05-08
  • 打赏
  • 举报
回复
11楼
加载更多回复(50)

111,094

社区成员

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

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

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