繁体   English   中英

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

[英]How do I replace the last character in a string with VB6?

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

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

但我似乎无法找到它的正确用法。 我有类似的东西

iLength = Len(sBuild)
sBuild = Replace(sBuild, "^", "ú", iLength, 1)

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

谢谢!

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

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

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

尝试

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM