容易出错的正则式
来源:百度文库 编辑:神马文学网 时间:2024/04/27 08:15:59
先看个程序:
public class Test {
public static void main(String[] args) {
System.out.println("aa|bb|cc".split("|").length);
}
}
//程序的执行结果为什么是 9 而不是3 ?
其实,问题出在: “|”在正则表达式里有特殊含义,用的时候要转义。
如果把上面的程序改成System.out.println("aa |bb |cc".split("\\ |").length); 由输出结果才是3。
因此,我们在使用正则表达式时,应该小心再小心。对于有特殊含义的表达式切记要转义。
比如说: “+” 表示重复1次或更多次
“|” 表示关系或
“.” 表示除了换行符外的任意字符
public class Test {
public static void main(String[] args) {
System.out.println("aa|bb|cc".split("|").length);
}
}
//程序的执行结果为什么是 9 而不是3 ?
其实,问题出在: “|”在正则表达式里有特殊含义,用的时候要转义。
如果把上面的程序改成System.out.println("aa |bb |cc".split("\\ |").length); 由输出结果才是3。
因此,我们在使用正则表达式时,应该小心再小心。对于有特殊含义的表达式切记要转义。
比如说: “+” 表示重复1次或更多次
“|” 表示关系或
“.” 表示除了换行符外的任意字符
容易出错的正则式
【家庭教育最容易出错的八个地方】
会计容易出错的地方(绝对精典)!
会计容易出错的地方(绝对精典)
中国人最容易出错的30句英语口语(转) - tianping.shan的日志 - 网易博客
网申美国学校最容易出错的六个问题:材料邮寄
【正则表达式专题】正则表达式的应用
易出错的成语
JS的正则表达式
常用的正则表达式
常用正则式
人生哲理:人生出错的几率多于不出错的几率
JSTL标签出错的解决方法.
附加数据库出错的解决方法
EXPLORER.EXE出错的情况
JSTL标签出错的解决方法.
易出错的读音--汉字
Windows Installer出错的解决方案
正则的一些基本语法
Java正则表达式的总结
java 正则表达式的使用
一些常用的正则表达式
Extjs 正则表达式的判断
常用的一些正则表达式