.net中的转义字符 /和@的关系,及几个特殊的转义字符
2012-07-19 14:49
169 查看
string a="e:\aaa\aa";
Response.Write (a);
输入的结果是e:aaa
但是如果你不想转义,则加上@
string a=@"e:\aaa\aa";
Response.Write (a);
输出的结果是e:\aaa\aa(是什么样子就输出什么样子,但是如果内部是双引号,则两个"相当与一个")
如:
string a=@"e:\""aaa\aa";
Response.Write (a);
输出的结果是 e:\"aaa\aa
其实这主要用在程序中连用“的时候,如:document.writeln("<script language=\"javascript\" src=\"/Include/Msg.js\" type=text\/javascript><\/script>");
并且几个特殊的转义字符
C#
转义符 字符名
\' 单引号
\" 双引号
\\ 反斜杠
\0 空字符
\a 感叹号
\b 退格
\f 换页
\n 新行
\r 回车
\t 水平 tab
\v 垂直tab
\\ \
\| |
\. .
\- -
\^ ^
\? ?
\* *
\+ +
\{ {
\} }
\( (
\) )
\{ {
\} }
\[ [
\] ]
--------------
Response.Write (a);
输入的结果是e:aaa
但是如果你不想转义,则加上@
string a=@"e:\aaa\aa";
Response.Write (a);
输出的结果是e:\aaa\aa(是什么样子就输出什么样子,但是如果内部是双引号,则两个"相当与一个")
如:
string a=@"e:\""aaa\aa";
Response.Write (a);
输出的结果是 e:\"aaa\aa
其实这主要用在程序中连用“的时候,如:document.writeln("<script language=\"javascript\" src=\"/Include/Msg.js\" type=text\/javascript><\/script>");
并且几个特殊的转义字符
C#
转义符 字符名
\' 单引号
\" 双引号
\\ 反斜杠
\0 空字符
\a 感叹号
\b 退格
\f 换页
\n 新行
\r 回车
\t 水平 tab
\v 垂直tab
\\ \
\| |
\. .
\- -
\^ ^
\? ?
\* *
\+ +
\{ {
\} }
\( (
\) )
\{ {
\} }
\[ [
\] ]
--------------
相关文章推荐
- HTML转义字符、Javascript转义字符、HTML特殊字符对照表
- App.Config 和 WebConfig 特殊字符的转义码对应关系
- 几个特殊字符在String中的转义表达式
- [正则表达式]-基础语法三 其他特殊字符与转义字符
- .net 过滤特殊字符
- HTTP请求参数中特殊字符的转义
- [转]DOS特殊字符转义方法
- SQL SERVER LIKE 中特殊字符转义
- 转义字符与特殊字符
- ANDROID STRINGS.XML 中的特殊字符转义汇总
- 正则中需要转义的特殊字符小结(转载收藏)
- Java处理正则表达式特殊字符转义
- url特殊字符转义及解决方法
- 正则中需要转义的特殊字符小结
- Spring 工具类 2: 特殊字符转义和方法入参检测工具类
- 正则表达式中特殊字符的转义
- .net 特殊字符转义
- ios-day21-01(对URL中的中文或特殊字符添加百分号转义、把经过百分号转义的URL还原)
- java 字符串中特殊字符引号“ %百分号的转义
- 正则表达式中问号等特殊字符的转义