我有一些字符串(文件路径)有时会在其中随机放置换行符(CRLF),我必须将其删除。我该怎么做呢?
答案 0 :(得分:12)
查看Replace(..)
功能。
someVariable = Replace(someVariable, vbNewLine, "")
答案 1 :(得分:6)
Replace$()
取代;
path = Replace$(path, vbcrlf, "")
答案 2 :(得分:3)
这将删除字符串中的所有CRLF。
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