最近更新:2013-05-24
什么是转义字符
转义字符,转义字符,也叫做转移序列,Escape Sequence,可以理解为,用来转换其本身含义的那个字符。
即,用来转换含义的字符。从字符本身的含义,转换到别的某种含义。
而所谓的别的某种含义,取决于所应用在具体的哪种环境里面。
就是那个反斜杠'\',加上其他一个或多个字符,表示某个特定的含义。
至于:
“其他的一个或多个字符”到底是哪些字符:取决于不同的具体情况;
该转义字符(\x或\xxx)表示什么含义:也还是取决于在不同的环境中,不同的语法中,表示的含义也是不同的;
为何要有转义字符
因为很多时候,想要在字符串中,表达特殊字符,而无法直接输入,所以才需要通过此转义字符去输入。
最常见的,就是计算机领域内的,一些控制字符,比如
\t 表示制表符
\r 表示回车
\n 表示换行
提示:
1.关于控制字符不了解的,去看:
2.关于回车换行,不了解的去看:
【详解】回车 换行 0x0D 0x0A CR LF \r \n的来龙去脉
转义字符的常见用法
对于转移字符的用法,简单的来说,有很多很多领域,包括但不限于:
用于表示字符串的常见的特殊字符
比如上面所说的,\t表示制表符,\r表示回车等等。
提示:
关于常见的特殊字符的表达方法和含义,可参考:
用于表示字符串中的Unicode字符
一般的方式是,\uxxxx,其中xxxx是对应字符的十六进制的值,称为码点。
在很多编程语言(如Python等)里面,在字符串中,想要输入特殊的字符,但是却无法直接输入,不方便直接输入的话,则可以写成
\uxxxx的形式,比如:
\u5728\u8DEF\u4E0A
对应的就是:在路上
这三个汉字。
提示:
关于每个字符的,对应的Unicode值(以及其他形式,比如Html中的实体等),均可以在这里查到:
用于表示正则表达式中特定的含义
比如最常见的
\d 表示数字
\w 表示字母数字下划线
等等
提示:
关于更多的正则表达式的语法,可参考:
转载请注明:在路上 » 【整理】什么是转义字符和转义字符的常见用法