如何用VB6替换字符串中的最后一个字符?

时间:2012-01-17 18:19:01

标签: string vb6

如何用VB6替换字符串中的最后一个字符?我有语法

Replace$(expression, find, replacewith[, start[, count[, compare]]])

但我似乎无法正确使用它。我有像

这样的东西
iLength = Len(sBuild)
sBuild = Replace(sBuild, "^", "ú", iLength, 1)

这不起作用,但我似乎无法在网上找到任何示例。

谢谢!

2 个答案:

答案 0 :(得分:10)

另一种方法是使用Mid()关键字:

Mid$(sBuild, Len(sBuild), 1) = "ú"

这也具有不进行字符串连接/内存重新分配的优点。

答案 1 :(得分:4)

尝试

sBuild = Left$(sBuild, iLength - 1) & "ú"