首页 > 解决方案 > 替换文件中的所有回车符

问题描述

很抱歉问这个问题,但我已经用尽了搜索。我正在寻找一个 SGM 或 XML 文件并将所有回车替换为空格。我发现的一切都是从字符串中删除回车符,我需要接受一个 while 文件。

我一直在尝试的代码

    sFileName = txtFileName.Text
    Dim FileInfo As New FileInfo(sFileName)
    Dim FileLocation As String = FileInfo.FullName

    Dim FileContents As String = File.ReadAllText(FileLocation)
    FileContents.Replace(vbCr, FileContents)

    File.WriteAllText(FileLocation, FileContents)

并且

    sFileName = txtFileName.Text
    Dim FileInfo As New FileInfo(sFileName)
    Dim FileLocation As String = FileInfo.FullName

    Dim fileReader As String = My.Computer.FileSystem.ReadAllText(FileLocation)
    fileReader = System.Text.RegularExpressions.Regex.Replace(fileReader, vbCr, " ")
    My.Computer.FileSystem.WriteAllText(FileLocation, fileReader, False)

标签: vb.net

解决方案


如果你是 vbCrLf ,那么......

Private Sub OPCode()
    Dim lines = File.ReadAllLines("Your file path and name.")
    Dim noHardReturns = String.Join(" ", lines)
End Sub

推荐阅读