工作中经常遇到使用转义字符的场景,
eg:
java中
tring s="123|456";string str[]=s.split("\\|");
hive中:
select split('192.168.1.1','\\.') from stu;
都使用到了 \\
现在解释下:
转义字符: 是以 \ + 一个正常字符组成一个特殊含义
转义字符
|
意义
|
ASCII码值(十进制)
|
\a
|
响铃(BEL)
|
007
|
\b
|
退格(BS) ,将当前位置移到前一列
|
008
|
\f
|
换页(FF),将当前位置移到下页开头
|
012
|
\n
|
换行(LF) ,将当前位置移到下一行开头
|
010
|
\r
|
回车(CR) ,将当前位置移到本行开头
|
013
|
\t
|
水平制表(HT) (跳到下一个TAB位置)
|
009
|
\v
|
垂直制表(VT)
|
011
|
\\
|
代表一个反斜线字符''\'
|
092
|
\'
|
代表一个单引号(撇号)字符
|
039
|
\"
|
代表一个双引号字符
|
034
|
\? |
代表一个问号 |
063 |
\0
|
空字符(NULL)
|
000
|
那么在使用这些转义字符时,
传入的是正则表达式 而正则表达式也需要这个\
就是这样规定的, 第一个\表示正则中的标识,标识转义的意思
后面的 \t \n之类的是要表示的 特殊含义的字符,
因此组合起来就出现了 \\t \\. \\n这种成双出现的现象、
相关推荐
在HTML中,每个拉丁-1字符都可以通过其对应的ASCII码或Unicode码以转义字符的形式出现。例如,ASCII码197(或Unicode码00C5)代表大写的安哥拉字母(Å),在HTML中可以写作"Å"或者"\u00C5"。 在网页开发中,...
7. **字符串字面量中的转义字符**: 在字符串字面量中,如果需要使用反斜杠自身,必须写成`\\`,因为编译器会把单个`\`解释为转义字符的开始。 8. **实践应用**: 转义字符在编写控制台输出、文件读写、正则表达式等...
在HTML文档中,为了正确地显示某些特殊字符,如小于号(<)、大于号(>)等,需要使用转义字符来替代这些特殊符号。转义字符是HTML的一种特殊语法,用于在网页中插入无法直接输入或可能与HTML语法冲突的字符。本文将...
1. **转义字符的字母敏感性**:转义字符中的字母必须为小写,且每个转义字符被视为单一字符处理。 2. **控制字符的影响**:像`\v`和`\f`这样的控制字符对屏幕显示无直接影响,但在打印设备上会产生特定效果,如页面...
### HTML和XML中的转义字符 ...理解并熟练掌握这些转义字符的使用方法对于任何从事Web开发的人来说都是必不可少的技能之一。通过本文的学习,希望能够帮助读者更好地理解和应用HTML与XML中的转义字符。
C语言作为一种广泛使用的编程语言,其转义字符是掌握该语言不可或缺的一部分。转义字符在C语言中扮演着特殊的角色,它们允许程序员在字符串或字符常量中插入具有特定意义的字符,这些字符通常不能直接输入或有特殊的...
本文将围绕“gson转义字符”这一主题展开,深入探讨如何避免Gson在使用时自动将一些字符转为Unicode转义字符。 ### 一、问题背景 在Java项目中,我们经常会使用Gson来处理JSON格式的数据。例如,我们需要将一个...
在实际开发中,转义字符串常常用于以下场景: - 在HTML标签属性值中包含特殊字符,如`;br>">`。 - 在JavaScript中插入HTML内容时,为了避免XSS(跨站脚本攻击),需要对用户输入进行转义。 - 在XML文档中,同样...
### C#常用的转义字符 在C#编程语言中,转义字符是非常重要的概念之一,它们可以帮助开发者在字符串中插入特殊字符或者控制字符,从而实现更丰富的文本处理功能。本文将详细介绍C#中常见的转义字符及其用法,并通过...
Java作为一种广泛使用的面向对象编程语言,支持多种转义字符,这些字符在字符串处理、文件操作等方面扮演着重要角色。本文将详细介绍Java中常见的转义字符及其用途。 #### 转义字符列表 1. **\a (BEL) 007**:代表...
转义字符是编程语言中一个重要的概念,它们用于在源代码中表示特殊字符或控制序列。根据提供的文件信息,我们可以深入探讨...理解和正确使用转义字符,尤其是Unicode转义字符,对于编写高效且可维护的代码至关重要。
本文将详细介绍Java中的转义字符,包括它们的类型、用途及如何在代码中正确使用。 #### 1. 一般转义字符 Java支持多种类型的一般转义字符,这些字符主要用于处理文本中的特殊符号: - **单引号 `\'`**:表示单...
例如,要查询一个名为`<info>`的字段,应该在Mapper.xml文件中使用转义字符,写成`<info>`。类似地,如果需要包含如`&`这样的字符,应该用`&`来替代。 2. 使用CDATA标志处理转义字符 CDATA(Character ...
C语言中的转义字符是指在字符常量或字符串中使用的一些特殊字符,以表达一些不可见或不可打印的字符。这些字符在ASC II码表中有着特定的含义,以下是常用的转义字符: * \o 空字符 (NULL) :00H/0 * \n 换行符 (LF)...
Python 转义字符逐个详解。一次性全面了解所有转义字符的含义及其用法。
### Android XML转义字符 ...总之,在Android XML资源文件中使用特殊字符时,通过使用适当的转义字符,可以避免解析错误,并确保文本内容按照预期的方式显示。这对于提高应用程序的用户体验非常重要。
解释:`.` 在正则表达式中通常表示任意字符,但如果我们要匹配一个实际的点号,就需要使用转义字符 `\`,即 `\.`。 ##### 2. **`$` (美元符号)** 美元符号 `$` 表示字符串的结尾。如果需要匹配实际的美元符号,需...