У меня есть следующий код: string str = "\"\\trandom string\\n\"";
Как разобрать строку в кавычках
и теперь мне нужен способ, чтобы получить: string result = "\trandom string\n";
Просто нравится, как компилятор работает с строк в кавычках.
Обратите внимание, что строка str
является случайной, поэтому любой символ, включая '\t'
, '\n'
, '\"'
и т. Д., Может появиться в результате.
Мой вопрос: Есть ли существующий метод в C#, который я могу использовать? Если нет, есть ли у вас какие-либо предложения?
EDIT:
Что я хочу:
"\\t"
->'\t'
"\\n"
->'\n'
"\\\\"
->'\\'
и т.д. все, что не буквальным в кавычках
Что именно вы пытаетесь достичь? – rae1
@ rae1 Мне нужен скрипт для моей программы –
Итак, вопрос в том, как преобразовать экземпляр строки в ее экранированное представление? –