[英]Remove carriage return from string using 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
dotnetfiddle: https ://dotnetfiddle.net/4FMxKD
我希望字符串看起來像"your string testing"
注意,vbCrLf等效於Chr(13)&Chr(10)。
此外,正如Plutonix指出的那樣,您正在將.Replace
應用於字符串“testing”。 並且您希望根據所需的輸出將其替換為空格。
所以你應該有的是
Dim s As String = ("your string" & Chr(13) & Chr(10) & "testing").Replace(vbCrLf, " ")
最后,上面假設您想要替換整個CRLF序列而不僅僅是回車(Chr(13))。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.