Заменить двойные подряд одинарные кавычки
Я пытаюсь заменить двойные последовательные одинарные кавычки на ноль, например так:
//my string is " replace '' to null "
str.Replace("''", "null");
//now my string is " replace null to null "
Но это происходит
//my string is " replace '' to null "
str.Replace("''", "null");
//sadly my string still is " replace '' to null "
Какие-нибудь советы?
1 ответ
string.Replace
не изменяет ввод string
вместо этого - он возвращает новый вместо. Переназначите его обратно в вашу переменную, чтобы увидеть изменения.
str = str.Replace("''", "null");