`

java 的转义字符,在正则表达式中应用

阅读更多

点的转义:. ==> u002E
美元符号的转义:$ ==> u0024
乘方符号的转义:^ ==> u005E
左大括号的转义:{ ==> u007B
左方括号的转义:[ ==> u005B
左圆括号的转义:( ==> u0028
竖线的转义:| ==> u007C
右圆括号的转义:) ==> u0029
星号的转义:* ==> u002A
加号的转义:+ ==> u002B
问号的转义:? ==> u003F
反斜杠的转义: ==> u005C


Java代码
String str2="a&b&c";
String strs[]=str2.split("&");
for(String str:strs){
System.out.println(str);
}
并不会打出 a , b ,c需要转义才可如:

Java代码
String str2="a&b&c";
String strs[]=str2.split("\\u0024");
for(String str:strs){
System.out.println(str);
}

如果是两个&&号那就\\u0024\\u0024

 

1
1
分享到:
评论

相关推荐

    Java正则表达式处理特殊字符转义的方法

    由于正则表达式定了一些特殊字符,而有时候需要对这些特殊字符进行匹配的话就需要进行转义了,下面这篇文章主要给大家介绍了Java正则表达式处理特殊字符转义的方法,需要的朋友可以参考借鉴,下面来一起看看吧。

    正则表达式语法

    所以,在其他的语言中,一个反斜杠\就足以具有转义的作用,而在正则表达式中则需要有两个反斜杠才能被解析为其他语言中的转义作用。也可以简单的理解在正则表达式中,两个 \ 代表其他语言中的一个 \,这也就是为什么...

    正则表达式

    除此之外正则表达式中有一些特殊的字符,这些字符在正则表达式中有特殊的用途,如前面介绍的反斜线(\),如果需要匹配这些字符,必须首先将这些字符转义,也就是再前面添加一个反斜线(\).正则表达式中的特殊字符: 1)...

    精通正则表达式~~~

    作为正则表达式的字符串... 101 字符编码... 105 正则模式和匹配模式... 110 常用的元字符和特性... 113 字符表示法... 115 字符组及相关结构... 118 锚点及其他“零长度断言” 129 注释和模式量词... 135 ...

    java 正则表达式

    下表包含了元字符的完整列表以及它们在正则表达式上下文中的行为:字符 说明 \将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”...

    正则表达式经典实例

    2.18 向正则表达式中添加注释 2.19 在替代文本中添加字面文本 2.20 在替代文本中添加正则匹配 2.21 把部分的正则匹配添加到替代文本中 2.22 把匹配上下文插入到替代文本中 第3章 使用正则表达式编程 3.1 在源...

    正则表达式经典实例.pdf

    2.18 向正则表达式中添加注释 2.19 在替代文本中添加字面文本 2.20 在替代文本中添加正则匹配 2.21 把部分的正则匹配添加到替代文本中 2.22 把匹配上下文插入到替代文本中 第3章 使用正则表达式编程 3.1 在源代码中...

    Java正则表达式详解

    Java正则表达式详解ppt 对表达式的理解,如果用java 就是多了个\\转义字符,其他都一样的,使用过程中如有理解错误,还望更正。

    javascript正则表达式RegExp入门图文教程

    例子:在var str = “asdfghj” 中加入一个”字符在正常情况下是无法成立的,但运用正则表达式中的转义字符则”\”可以让他成立; 在”前加入转义符“\”可以使得变量成立,在图中转义字符+双引号成功变为一个文本...

    正则表达式 不包含特定单词 字符串

    项目中输入框需要验证不能输入root或者admin,不区分大小写。 琢磨了很久,写出来了正则如下: ...tips:如果是写在java里,\b前面需要加转义符,写成\\b 如果你觉得有用,下载一下帮忙赚个积分,谢谢!

    【正则表达式】

    3. 正则表达式到底是什么东西? 4. 入门 5. 测试正则表达式 6. 元字符 7. 字符转义 8. 重复 9. 字符类 10. 分枝条件 11. 反义 12. 分组 13. 后向引用 14. 零宽断言 15. 负向零宽断言 16. 注释 17. ...

    正则表达式30分钟入门教程

    恢复格式 文本格式约定:专业术语 元字符/语法格式 正则表达式 正则表达式中的一部分(用于分析) 对其进行匹配的源字符串 对正则表达式或其中一部分的说明 隐藏边注 本文右边有一些注释,主要是用来提供一些相关信息...

    java正则表达式

    正则表达式的编译表示形式 正则表达式的构造摘要 字符 x 字符 x \\ 反斜线字符 \0n 带有八进制值 0 的字符 n (0 ) \0nn 带有八进制值 0 的字符 nn (0 ) \0mnn 带有八进制值 0 的字符 mnn(0 、0 ) \xhh 带有十六...

    正则表达式教程之元字符的使用详解

    注:在所有例子中正则表达式匹配结果包含在源文本中的【和】之间,有的例子会使用Java来实现,如果是java本身正则表达式的用法,会在相应的地方说明。所有java例子都在JDK1.6.0_13下测试通过。 一、对特殊字符进行...

    Java及python正则表达式详解

    其中在使用反斜线时要注意:如果以‘\’开头的元字符与转义字符相同,则需要使用‘\\’或者原始字符串,在字符串前面加上字符‘r’或‘R’。原始字符串可以减少用户的输入,主要用于‘\\’,主要用于正则表达式和...

    一个java正则表达式工具类源代码.zip(内含Regexp.java文件)

    * Summary of regular-expression constructs 正则表达式结构简介: * Construct Matches * Characters 字符: * x The character x x 字符 x * \\ The ...

    理解javascript正则表达式

    关于正则表达式中各种特殊字符(如 \,^,$,\w,\b 等)的含义可以参考 MDN 正则表达式-特殊字符 的整理。这里我们简单介绍一下向前查找和反向引用。 向前查找:正则表达式向前使用一些字符而不移动这些字符的位置,...

    JavaScript高级程序设计(第3版)学习笔记12 js正则表达式

    正则表达式不只是应用在ECMAScript中,在JAVA、.Net、Unix等也有相应应用,这篇文章则是以ECMAScript中的正则表达式为基础总结的。一、正则表达式基础 1、普通字符:字母、数字、下划线、汉字以及所有没有特殊意义的...

Global site tag (gtag.js) - Google Analytics