【发布时间】:2014-01-17 14:27:06
【问题描述】:
我希望替换/删除给定字符串中的所有换行符,但嵌套在<pre> 标记中的换行符除外。所以对于以下字符串:
var text = @"
Some contents which is formatted
over multiple
lines but contains a
<pre>
tag which has
also has
multiple line breaks.
</pre>
";
我想删除所有换行符,除了嵌套在 pre 标记中的换行符:
Regex.Replace(text, "\n", "<br />");
【问题讨论】: