none
[请教]正则表达式问题 RRS feed

  • 问题

  • Regex r;
    Match m;

    r = new Regex(@"\[code\]((.|\n)*?)\[\/code\]", RegexOptions.IgnoreCase);

    上面那个正则表达式可以获得[code][/code]之间的内容,
    现在的问题是:
    获得[code][/code]之间的内容后,里面包含有<BR>,怎么从里面把所有<BR>替换成\r\n显示。

    解析后,代码放在<textarea>中

    实现这样的:解析后源文件
    希望效果:
    <div><textarea name="codes" id="codes" rows="14" cols="60">
    int a = 1;
    int b = 2;
    </textarea></div>

    但是现在是这样的:
    <div><textarea name="codes" id="codes" rows="14" cols="60"><BR/>int&nbsp;a&nbsp;=&nbsp;1;<BR/>int&nbsp;b&nbsp;=&nbsp;2;<BR/></textarea></div><form name="form1" method="post" action="get.aspx" id="form1">
    <div>
    2009年3月15日 14:06

答案