我在C#字符串中有一些html代码.如果我查看Visual Studio的Text Visualizer,我可以看到它有很多新行.但是,在我应用此代码之后
string modifiedString = originalString.Replace(Environment.NewLine, "<br />");
Run Code Online (Sandbox Code Playgroud)
然后我在ModifiedString上查看Text Visualizer我可以看到它除了3个地方之外没有任何新行.还有其他任何字符类型,而不是类似换行符,我错过了吗?
juh*_*arr 16
他们可能只是一个\r或一个\n.我刚刚检查过,VS 2010中的文本可视化工具既可以显示也可以显示为新行\r\n.
这个字符串
string test = "blah\r\nblah\rblah\nblah";
Run Code Online (Sandbox Code Playgroud)
显示为
blah
blah
blah
blah
Run Code Online (Sandbox Code Playgroud)
在文本可视化工具中.
所以你可以试试
string modifiedString = originalString
.Replace(Environment.NewLine, "<br />")
.Replace("\r", "<br />")
.Replace("\n", "<br />");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
94388 次 |
| 最近记录: |