我有一些字符串(文件路径),其中有时会随机插入换行符(CRLF),我需要将其删除。我该如何操作?
请看Replace(..)
函数。
someVariable = Replace(someVariable, vbNewLine, "")
Replace$()
代替了;
path = Replace$(path, vbcrlf, "")
strFileName = Replace(strFileName, vbNewLine, "")
这里是一个可以放在辅助模块中的函数:
Public Function CleanFilePath(FilePath As String) As String
Return Replace(FilePath, vbNewLine, "")
End Function
编辑:
另外,这里有一个辅助子程序可以修改字符串本身。但在较新的语言中,这并不是标准做法。
Public Sub CleanFilePath(ByRef FilePath As String)
FilePath = Replace(FilePath, vbNewLine, "")
End Sub
ByRef
传递并进行修改吗?虽然可以这样做,但使用较新的语言返回值更为标准。 - Devin Burke