Я пытаюсь удалить все "из строки с именем s1, у меня есть эта строка
s1=replace (s1, """, "")
Но я получаю ошибку компиляции, говорящую, что он ожидает разделитель списка или)
Как я могу это исправить? Заранее спасибо.
Ваша вторая строка не разделена должным образом. Если вы хотите использовать кавычку (") внутри вашей строки, вам нужно удвоить ее. Поскольку ваша строка only состоит из кавычки, она выглядит следующим образом:
"
""
В итоге:
s1 = Replace(s1, """", "")
Предложение Конрада - это то, с чем вам следует согласиться, но вот другое для полноты / развлечения.
s1 = Replace(s1, Chr(34), "")
А если вам когда-нибудь надоест на вечеринке и вам нужно что-то почитать на телефоне, вот список из 256 таких кодов ASCII, которые вы можете использовать с Chr ().
http://msdn.microsoft.com/en-us/library/4z4t9ed1%28v=VS.80%29.aspx
Обычно используются следующие синтаксисы:
s1=replace (s1, "\"", "") s1=replace (s1, """", "") s1=replace (s1, '"', "")
Вы действительно написали """? Вы должны убежать " в середине - просто удвойте его как:
"""
replace( s1, """", "" )