从VB6中的字符串中删除字符

时间:2011-06-08 14:06:10

标签: string vb6

我有一些字符串(文件路径)有时会在其中随机放置换行符(CRLF),我必须将其删除。我该怎么做呢?

3 个答案:

答案 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