未曾解决的正则表达式(html)

frank1314 2008-10-17 09:57:01
由于对正则不了解!所以请高手帮我一下!
"<br>你好"
"你好"
"你好<p>"
"<font>你好<br>"

这四个字符串提取出来的结果都一样:你好
< >内的内容都不同的,即"<",">"括住的全不要!
...全文
40 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
止戈而立 2008-10-17
  • 打赏
  • 举报
回复
因为你的字符串中带了空格,你仔细看一下:
" <br>你好"
"你好"
"你好 <p>"
" <font>你好 <br>"

这是CSDN的问题,每次敲<>号时总是自动加多一个空格,下面这样写就不会:
<><><>
frank1314 2008-10-17
  • 打赏
  • 举报
回复
可以,但为什么前面有空格呢?
止戈而立 2008-10-17
  • 打赏
  • 举报
回复
string str="<br>你好";
string result;
Regex reg=new Regex(@"<[^<>]*?>");
result=reg.Replace(str,"");

110,561

社区成员

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

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

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