Как заменить прямую кавычку (")
26400 просмотра
3 ответа
Я хотел бы заменить прямую кавычку (") с помощью C #.
Я мог бы пропустить что-то маленькое, но я не могу получить это с нормальным string.Replace();
someWord.Replace(@""", "&");
Могу ли я сделать это с нормальным string.Replace();
или мне нужно использовать Regex
? Если последнее, как будет Regex
выглядеть замена?
Ответы (3)
20 плюса
Я согласен с Хайнци, вы должны использовать "
вместо &
, и &
означает «&» Кстати, после вызова метода Replace не забудьте снова установить значение someWord:
someWord = someWord.Replace("\"", """);
И есть другой способ сделать это. Добавьте ссылку System.Web и с помощью System.Web; тогда:
someWord = HttpUtility.HtmlEncode (someWord);
Автор: ojlovecd Размещён: 28.10.2011 04:4311 плюса
someWord.Replace("\"", "&");
или же
someWord.Replace(@"""", "&");
(Кавычки экранируются как \"
в обычных строках, так и ""
в дословных.)
Но вы, вероятно, имели в виду
someWord.Replace("\"", """);
поскольку сущность HTML для прямых кавычек есть "
, нет &
.
1 плюс
someWord.Replace(@"""", "&");
или же
someWord.Replace("\"", "&");
Автор: Petar Ivanov
Размещён: 28.10.2011 04:32
Вопросы из категории :
- c# Преобразовать десятичную в двойную?
- c# Как рассчитать чей-то возраст в C #?
- c# Как вы сортируете словарь по значению?
- c# В чем разница между int и Integer в Java и C #?
- .net Как создать новый экземпляр объекта из Типа
- .net Действительно ли опечатанные классы действительно предлагают преимущества?
- regex Learning Regular Expressions
- regex Regex и unicode
- regex Мое регулярное выражение слишком подходит. Как мне это остановить?
- regex Как выполнить подстановку Perl для строки, сохранив оригинал?
- string В чем разница между строкой и строкой в ??C #?
- string Почему в Ruby нет реального StringBuffer или StringIO?
- string Преобразовать строку в перечисление в C #
- string Преобразование списка <Integer> в список <String>
- replace How to replace a character by a newline in Vim
- replace как заменить несколько строк в Oracle
- replace Заменить в нескольких файлах - графический инструмент для Linux