C#正则表达式

laichunlin 2011-04-20 12:51:25
现有[OS] [SYSTEM]...

我需要将[OS] [SYSTEM]...这些匹配为空(和中括号一起匹配)

请问这个正则表达式怎么写啊?

急啊 小弟在线等!
...全文
88 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
laichunlin 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 q107770540 的回复:]
str=Regex.Replace(str,"\[[^\]]*\]","")
[/Quote]
我试试!
q107770540 2011-04-20
  • 打赏
  • 举报
回复
str=Regex.Replace(str,"\[[^\]]*\]","")
兔子-顾问 2011-04-20
  • 打赏
  • 举报
回复
str=Regex.Replace(str,"\[[^\[\] ]*\]","")
tian36315 2011-04-20
  • 打赏
  • 举报
回复
给分吧:
str=Regex.Replace(str,@"\[OS\]|\[SYSTEM\]"," ")
Mr-Jee 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 laichunlin 的回复:]
现有[OS] [SYSTEM]...

我需要将[OS] [SYSTEM]...这些匹配为空(和中括号一起匹配)

请问这个正则表达式怎么写啊?

急啊 小弟在线等!
[/Quote]那你就直接给出输入和输出的DEMO
Icedmilk 2011-04-20
  • 打赏
  • 举报
回复
别忘了使用@禁用字符转义
str=Regex.Replace(str,@"\[[^\]]*\]","")
laichunlin 2011-04-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 q107770540 的回复:]
str=Regex.Replace(str,"\[[^\]]*\]","")
[/Quote]
可能我说的不够好,这个我试了一下在我这行不通 就是将[OS]替换掉 并且中括号里不能有空格

这个也是这么写吗?

110,537

社区成员

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

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

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