从字符串中删除回车符

osh*_*nen 43 .net vb.net asp.net

我想将以下内容插入字符串中

<p>some text here</p>
<p>some text here</p>
<p>some text here</p>
Run Code Online (Sandbox Code Playgroud)

我希望它按如下方式进入字符串

<p>some text here</p><p>some text here</p><p>some text here</p>
Run Code Online (Sandbox Code Playgroud)

即没有回车.

我该如何实现这一目标?

Cod*_*ray 101

由于您使用的是VB.NET,因此您需要以下代码:

Dim newString As String = origString.Replace(vbCr, "").Replace(vbLf, "")
Run Code Online (Sandbox Code Playgroud)

您可以在C#中使用转义字符(\r\n),但这些在VB.NET中不起作用.您必须使用等效常量(vbCrvbLf).


Mar*_*ell 12

怎么样:

string s = orig.Replace("\n","").Replace("\r","");
Run Code Online (Sandbox Code Playgroud)

应该处理共同的行结尾.

或者,如果您将该字符串硬编码或在运行时进行组装 - 只是不要首先添加换行符.