Как найти двойные кавычки в строке в C # - PullRequest
4 голосов
/ 10 августа 2010

Если строка содержит двойные кавычки,

string str = "it is a "text""

как узнать, есть ли строка "или нет.

И как можно удалить двойные кавычки?

Ответы [ 5 ]

14 голосов
/ 10 августа 2010

Чтобы проверить, содержит ли оно цитату: str.Contains("\"");

Чтобы удалить цитаты: str.Replace("\"","");

8 голосов
/ 10 августа 2010
 string str = "it is a \"text\"";
 string str_without_quotes = str.Replace("\"", "");

Не надо проверять, есть ли в нем кавычки, просто замените их.

2 голосов
/ 10 августа 2010

Удалить str = str.Replace("\"", String.Empty);

1 голос
/ 10 августа 2010

Не забудьте старый добрый (char) 34!Его можно использовать вместо "\" "и @" "" "!

0 голосов
/ 10 августа 2010
bool containsQuote = str.Contains("\"");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...