我的代码没有从字符串中删除回车符:
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
dotnetfiddle: https://dotnetfiddle.net/4FMxKD
我希望字符串看起来像"your string testing"
答案 0 :(得分:7)
请注意,vbCrLf相当于Chr(13)& CHR(10)。
另外,正如Plutonix指出的那样,您正在将.Replace
应用于字符串“testing”。并且您希望根据您想要的输出用空格替换它。
所以你应该拥有的是
Dim s As String = ("your string" & Chr(13) & Chr(10) & "testing").Replace(vbCrLf, " ")
最后,上面假设你想要替换整个CRLF序列而不仅仅是回车(Chr(13))。