使用vb.net从字符串中删除回车符

Pri*_*ton 2 .net vb.net

我的代码不会从字符串中删除回车符:

Imports System
Imports Microsoft.VisualBasic

Public Module Module1

    Public Sub Main()
        Console.WriteLine("Hello World")
        Dim s As String = "your string" + Chr(10) & Chr(13) + "testing".Replace(vbCrLf, "")
        Console.WriteLine(s)
    End Sub
End Module
Run Code Online (Sandbox Code Playgroud)

dotnetfiddle: https ://dotnetfiddle.net/4FMxKD

我希望字符串看起来像 "your string testing"

And*_*ton 7

注意,vbCrLf等效于Chr(13)&Chr(10).

此外,正如Plutonix指出的那样,您正在应用.Replace字符串"testing".并且您希望根据所需的输出将其替换为空格.

所以你应该拥有的是什么

Dim s As String = ("your string" & Chr(13) & Chr(10) & "testing").Replace(vbCrLf, " ")
Run Code Online (Sandbox Code Playgroud)

最后,上面假设您想​​要替换整个CRLF序列而不仅仅是回车(Chr(13)).