5

这是我的代码片段:

 Public Function convert(ByVal robert As String)
        Try
            robert = Replace(robert, "U", "A")
            robert = Replace(robert, "\"", "A")

我实际上想用 A 替换“引号”,但程序似乎没有认识到我在 VB 中使用转义字符的事实。有谁知道为什么?谢谢!

罗伯特

由 rlbond86 编辑:这显然是 Visual Basic 代码。我已更改标题和文本以反映这一点。

4

1 回答 1

10

看起来像 VB,而不是 C++。

http://www.codingforums.com/archive/index.php/t-20709.html

你想使用:

robert = Replace(robert, chr(34), "A")

或者

robert = Replace(robert, """", "A")

使用 " 作为转义字符

另请参阅:http ://www.codecodex.com/wiki/index.php?title= Escape_sequences 有关多语言转义序列的信息

于 2009-06-07T03:30:05.563 回答