Java中应该注意的一些特殊字符
来源:互联网 发布:淘宝网在做什么 编辑:程序博客网 时间:2024/04/29 04:12
replace ,replaceAll 两者都是由正则表达式类库实现的,但是 replace 采用的是字符串原有的意思来替换,而 replaceAll 则是按照正则表达式的字符串来替换,正则表达式中有 15 个元字符,是有特殊意义的,使用时需要转义,这 15 个字符分别是:
( [ { \ ^ - $ ** } ] ) ? * + .
转义时可以采用两种方式:
1. 正则表达式中表述上述字符,需要在前面加上“\”,但是“\”是 Java 中的特殊字符,在 Java 代码中用“\\”表示正则表达式中的“\”。
2. 在需要保留本身意义的前后加上 \Q 和 \E,把特殊字符放在这里面就成普通字符了。
PS:若想表示一个“\”,在 Java 代码中需要使用“\\\\” :)
( [ { \ ^ - $ ** } ] ) ? * + .
转义时可以采用两种方式:
1. 正则表达式中表述上述字符,需要在前面加上“\”,但是“\”是 Java 中的特殊字符,在 Java 代码中用“\\”表示正则表达式中的“\”。
2. 在需要保留本身意义的前后加上 \Q 和 \E,把特殊字符放在这里面就成普通字符了。
PS:若想表示一个“\”,在 Java 代码中需要使用“\\\\” :)
原文来自:http://hi.baidu.com/ljmybfq/blog/item/4a8bdc8f782d5ff7503d923c.html
- Java中应该注意的一些特殊字符
- SQL中like查询时,应该注意那些特殊字符?
- JAVA学习中应该注意的一些简单问题?
- JAVA学习中应该注意的一些简单问题?
- Java中String类应该注意的一些地方
- java中替换一些特殊字符的办法
- JAVA中替换一些特殊字符的方法
- Java Thread 应该注意的一些问题
- Java Thread 应该注意的一些问题
- URL中一些字符的特殊含义
- URL中一些字符的特殊含义
- HTML中一些漂亮的特殊字符
- xml中一些特殊字符的表示
- 在JAVA中, 在使用String.split方法时要注意的一些特殊分隔字符串
- JAVA编程中应该注意的问题
- Java覆盖中应该注意的地方
- android中一些特殊字符
- java 中特殊字符
- Struts的FormFile与Commons-FileUpload控件使用心得
- 跟我一起写 Makefile(十四)
- 一个不错的iteye_BLOG(短裤党)
- dic+css
- 注释
- Java中应该注意的一些特殊字符
- History(历史)命令用法 15 例
- NDK安装手顺及应用
- 火狐浏览器的安装及配置
- 输入法技术
- Class.forName("com.mysql.jdbc.Driver");的作用
- 指针(一)
- 【翻译】优化基于ExtJS 4.1的应用
- ASP.net之HttpModel 和httpHandle 之一