如何用正则替换某特定字符前的所有信息

liyanhuacau 2010-05-24 10:57:45
例如:生活> 身体健康 这样一个字符串

我想把 > 这个字符前的所有信息都替换成空


前面生活是可变的 不是固定的

各位帮忙看看 谢谢
...全文
387 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mngzilin 2010-05-24
  • 打赏
  • 举报
回复
Regex.Replace(str,@".*?>","");
wangkun9999 2010-05-24
  • 打赏
  • 举报
回复


string s = "生活> 身体健康";
s = System.Text.RegularExpressions.Regex.Replace(s, @"(\s{0,}[^>]\w+>)(\s{0,}[^\>]\w+)", "$2");
Response.Write(s);

liyanhuacau 2010-05-24
  • 打赏
  • 举报
回复
不好意思刚才忘写了 我需要正则
sprc_lcl 2010-05-24
  • 打赏
  • 举报
回复

string str = "sldjflsdj>sdfjldkfj";
str = Regex.Replace(str, @"^.*?\>", "");
sprc_lcl 2010-05-24
  • 打赏
  • 举报
回复
string str = "lsdfj>skfjdfj";
str = str.SubString(str.IndexOf(">"));
sprc_lcl 2010-05-24
  • 打赏
  • 举报
回复
@"\>[^\>]*$"
liyanhuacau 2010-05-24
  • 打赏
  • 举报
回复
那如果是替换 > 身体健康 正则该怎写 呀 谢谢

111,125

社区成员

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

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

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