簡體   English   中英

使用vb.net從字符串中刪除回車符

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM