日期:2014-05-20  浏览次数:20876 次

C#正则表达式问题
花了一晚的时间去研究javascript的正则表达式。
看完后觉得用起来比较方便。

但今天想把一些常用的正则做成一个公用函数,头大了~~~C#的正则好像与javascript的不太一样。MSDN上面写的看得晕晕乎乎的。也尝试着试了一下。没成功。

大家帮帮忙   ,看看下面这个正则应该如何改写才是正确的

javasctip的
var   str   =   "this   is   my   test!\n   a   new   line ";
var   re   =   /\\n/gi;
str   =   str.replace(re, " <br> ");
alert(str);

C#的我自己试了几次都没有成功。。大家给个方!!谢谢!

------解决方案--------------------
string str = "this is my test!\n a new line ";
str = Regex.Replace(str, "\n ", " <br> ", RegexOptions.IgnoreCase);
Text = str;