日期:2014-05-19  浏览次数:20938 次

【正则表达式】如何写这样的一个正则?
“否则怎样?”孙亭一听就这么几个人还得分三组,头就大了。
[quote]原帖由[i]locket[/i]于   2007-03-09   11:05   发表    
傍晚,营地。    
“孙先!否则……”吃饱喝足后,众人开始制定具体
  “否则怎样?”孙亭一听就这么几个人还得分三组,头就大了。    
曾经找了...[/quote]
傍晚,营地。
"孙先先发言。 "    

如何把这段文字的[quote]...[/quote]去掉?变成:
“否则怎样?”孙亭一听就这么几个人还得分三组,头就大了。
傍晚,营地。
"孙先先发言。 "

------解决方案--------------------
Text = Regex.Replace(S, @ "\[quote\][^\[]*\[\/quote\] ", @ " ", RegexOptions.None);
------解决方案--------------------
try

string yourStr = ............;
string resultStr = Regex.Replace(yourStr, @ "\[quote\][\s\S]*?\[/quote\] ", " ", RegexOptions.IgnoreCase);