`

正则表达式中的java 转义字符

    博客分类:
  • Java
阅读更多

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

分享到:
评论

相关推荐

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

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

    正则表达式语法

    在 Java 中,\\ 表示:我要插入一个正则表达式的反斜线,所以其后的字符具有特殊的意义。 所以,在其他的语言中,一个反斜杠\就足以具有转义的作用,而在正则表达式中则需要有两个反斜杠才能被解析为其他语言中的...

    正则表达式

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

    精通正则表达式~~~

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

    java 正则表达式

    JAVA正则表达式语法(转)正则表达式语法正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式 ...

    正则表达式经典实例

    5.14 对正则表达式元字符进行转义 第6章 数字 6.1 整数 6.2 十六进制数字 6.3 二进制数 6.4 删除前导 6.5 位于某个特定范围之内的整数 6.6 在某个特定范围之内的十六进制数 6.7 浮点数 6.8 含有千位分隔符...

    正则表达式经典实例.pdf

    5.14 对正则表达式元字符进行转义 第6章 数字 6.1 整数 6.2 十六进制数字 6.3 二进制数 6.4 删除前导 6.5 位于某个特定范围之内的整数 6.6 在某个特定范围之内的十六进制数 6.7 浮点数 6.8 含有千位分隔符的数 6.9 ...

    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. ...

    Java正则表达式详解

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

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

    虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置。 如果需要更精确的说法,\b匹配这样的位置:它的前一个字符和后一个字符不全是(一个是,一...

    java正则表达式

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

    理解javascript正则表达式

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

    Java及python正则表达式详解

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

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

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

    QuickREx2:QuickREx2 正则表达式-开源

    如果正则表达式在正则表达式字符串中转义了字符,这将非常有用。 想象一下,有一个带有正则表达式模式的 Java 文件,例如:“My\\s\”product\”\\scosts\\$\\d+\\.\\d{2}” 要在原始的 QuickREx 中使用它复制模式...

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

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

Global site tag (gtag.js) - Google Analytics