C#String中怎么屏蔽转义字符的

如题所述

第1个回答  2017-11-17
在C#语言中,字符串是一组不可变的字符集合,由一系列Unicode字符组成,若定义的字符串中还有转义字符,但是想让该转义字符正常显示而不进行转义,则需要采用以下两种特殊方法。
1、在字符串定义时,使用“@”字符放在字符串前面
string str = @"D:\document\test.txt";

2、使用"\"对转义字符进行处理
string str1 = "D:\\document\\test.txt";本回答被网友采纳

C# 如何去掉string中所有转义字符(特殊符号)?
1、去掉字符串中的转义等特殊字符:stringinputString=@”helloworld]\\“;StringBuildersb=newStringBuilder();string[]parts=inputString.Split(newchar[]{’‘,‘\\n’,‘\\t’,‘\\r’,‘\\f’,‘\\v’,’\\’},StringSplitOptions.RemoveEmptyEntries);intsize=parts.Length;for(inti=0;i<size;i++)...

C#在一个字符串前面加上什么符号可以使字符串中的转义字符不被处理?
加了 @符号,string str = @"C:\\Program Files"中的转义字符 \\ 就不需要转换,直接视为字符串的一部分。不加@符号,string str = "C:\\\\Program Files"中转义字符 \\ 就必须要在加个 \\ 才能表示 \\(在C#里面 \\\\ 才在字符串里表示 \\ )转义字符 :所有的ASCII码都可以用"\\"加数字(一般是8...

C#中如何除去字符串中的转义符
string str="a\\r\\n";str.Replace("\\r\\n","");

C#在一个字符串前面加上什么符号,则字符串中的转义字符将不被处理?
string str = "C:\\\\Program Files"中转义字符 \\ 就必须要在加个 \\ 才能表示 \\\\x0d\\x0a(在C#里面 \\\\ 才在字符串里表示 \\ )

C#中如何将去掉转义序列产生的字符
我把你提供的字符串写到C:\\Documents and Settings\\Administrator\\桌面\\test\\ConsoleApplication1\\ConsoleApplication1\\TextFile1.txt 这个文件中 ,读出来后替换,已经 去掉\\号了. 你可以在控制台试试下面这段代码 string path=@"C:\\Documents and Settings\\Administrator\\桌面\\test\\ConsoleApplication1\\...

在编C#代码时路径中有非法字符,为什么代码如下
\\\\"或者是在字符串开头用 你的例子的解决方案是:string path = @"D:\\aaa.txt";StreamWriter sw = new StreamWriter(path);或者是 string path = "D:\\\\aaa.txt";StreamWriter sw = new StreamWriter(path);推荐使用第一种方案, 这样可以屏蔽到里面所有可能的转义字符. 请采纳. 谢谢....

C# 中怎么让字符串变量不转义
字符串里面有'\\',有就有呗,管它干嘛,这是返回给你的,是已经转义过的,当你在*.cs里面写时,就要这样写'\\\\',或写成@"\\\\"

C# 字符串变量str如何不转义输出
using System;using System.Text.RegularExpressions;class Program { static void Main(){ string str = "a\\nb";Console.WriteLine(Regex.Escape(str));\/\/ 输出: a\\nb } }

C++中如何禁止转义字符转义?比如"C:\\node"代表一个在C盘下的node文件夹...
C++11的raw-string-literal,例如R"(Address)"或者R"---(Address)---",括号外面的必须是相同的。\/ 确实似乎在Windows上有效。。最弱的,\\\\。

C# 无法识别的转义序列
解决这个问题头两种方法:1、用双斜杠con.ConnectionString="sever=SERVER\\\\SQLEXPRESS;database=practise;User ID=sa;pwd=123";2、在前面加"@" @"sever=SERVER\\SQLEXPRESS;database=practise;User ID=sa;pwd=123"

相似回答