java中替换一些特殊字符的办法
2008-03-18 09:33
357 查看
replace ,replaceAll 两者都是由正则表达式类库实现的,但是 replace 采用的是字符串原有的意思来替换,而 replaceAll 则是按照正则表达式的字符串来替换,正则表达式中有 15 个元字符,是有特殊意义的,使用时需要转义,这 15 个字符分别是:
( [ { / ^ - $ ¦ } ] ) ? * + .
转义时可以采用两种方式:
1. 正则表达式中表述上述字符,需要在前面加上“/”,但是“/”是 Java 中的特殊字符,在 Java 代码中用“//”表示正则表达式中的“/”。
2. 在需要保留本身意义的前后加上 /Q 和 /E,把特殊字符放在这里面就成普通字符了。
PS:若想表示一个“/”,在 Java 代码中需要使用“////” :)
内容来自csdn论坛
( [ { / ^ - $ ¦ } ] ) ? * + .
转义时可以采用两种方式:
1. 正则表达式中表述上述字符,需要在前面加上“/”,但是“/”是 Java 中的特殊字符,在 Java 代码中用“//”表示正则表达式中的“/”。
2. 在需要保留本身意义的前后加上 /Q 和 /E,把特殊字符放在这里面就成普通字符了。
PS:若想表示一个“/”,在 Java 代码中需要使用“////” :)
内容来自csdn论坛
相关文章推荐
- JAVA中替换一些特殊字符的方法
- JAVA中REPLACE和REPLACEALL的区别 以及一些特殊字符替换
- Java中应该注意的一些特殊字符
- java特殊字符替换
- java 过滤文本特殊字符 以及单斜杠替换成双斜杠
- jQuery在异步请求数据返回后,调用$("selector").html(data.content);之后因为一些特殊字符或者',"不能显示内容的问题解决办法
- 关于java中的一些特殊字符处理
- Java中替换字符串中特殊字符+ 20150921
- Java实现Http请求参数对特殊字符的处理办法
- java特殊字符替换
- Java Web 一些特殊字符的过滤(appscan检查的安全问题)
- Java处理特殊字符替换(正则表达式)
- Java正则表达式替换所有特殊字符
- single character replace program 文本中单个字符的替换,支持一些特殊的字符。
- Java替换各种特殊字符工具类
- Java IO浅谈(个人感觉例子不错,替换流,数组,文件或者大的字符串中的一些字符或者字符串)
- JAVA中URLEncoder函数对特殊字符不处理解决办法
- 特殊字符导致用正则表达式进行字符串替换失败,Java replaceAll()方法报错Illegal group reference
- Java字符串工具类(字符串 替换 分隔符 特殊字符处理)
- java替换掉字符串中的特殊字符