Как использовать escape-символ в функции замены при замене цитат в VB - PullRequest
5 голосов
/ 07 июня 2009

Вот мой фрагмент кода:

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

Я хочу заменить «цитаты» на «А», но программа, похоже, не распознает тот факт, что я использую escape-символ в VB. Кто-нибудь знает почему? Спасибо!

Роберт

РЕДАКТИРОВАТЬ по rlbond86: Это явно код Visual Basic. Я изменил название и текст, чтобы отразить это.

1 Ответ

10 голосов
/ 07 июня 2009

Похоже на VB, а не на c ++.

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

вы хотите использовать:

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

или

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

используя "в качестве escape-символа

также см .: http://www.codecodex.com/wiki/index.php?title=Escape_sequences Информация о escape-последовательностях на нескольких языках

...