JAVA - 2、String 类的使用(四)--正则表达式
2016-11-22 09:13
323 查看
1.判断是否符合正则表达式的方法:
为了检查输入的数据是否满足某种格式,从JDK1.4开始可以使用String类的matches()方法进行判断。语法如下所示:
boolean matches(String regex)
regex:指定的正则表达式
返回值:返回boolean类型
该方法用于告知当前字符串是否匹配参数regex指定的正则表达式。返回值是boolean类型,如果当前字符串与正则表达式匹配,则该方法返回true,否则返回false。
2.正则表达式的元字符:
正则表达式是由一些含有特殊意义的字符组成的字符串,这些含有特殊意义的字符称为元字符,下表列出了正则表达式的部分元字符。
3.正则表达式的限定符:
在使用正则表达式时,如果需要某一类型的元字符多次输出,逐个输入就相当麻烦,这时可以使用正则表达式的限定元字符来重复次数。下表列出了常用限定符及其含义。
4.方括号中元字符的含义:
在正则表达式中还可以用方括号把多个字符括起来,方括号中各种正则表达式代表不同的含义。下表列出了方括号中元字符及其含义。
输出:
true
false
为了检查输入的数据是否满足某种格式,从JDK1.4开始可以使用String类的matches()方法进行判断。语法如下所示:
boolean matches(String regex)
regex:指定的正则表达式
返回值:返回boolean类型
该方法用于告知当前字符串是否匹配参数regex指定的正则表达式。返回值是boolean类型,如果当前字符串与正则表达式匹配,则该方法返回true,否则返回false。
2.正则表达式的元字符:
正则表达式是由一些含有特殊意义的字符组成的字符串,这些含有特殊意义的字符称为元字符,下表列出了正则表达式的部分元字符。
3.正则表达式的限定符:
在使用正则表达式时,如果需要某一类型的元字符多次输出,逐个输入就相当麻烦,这时可以使用正则表达式的限定元字符来重复次数。下表列出了常用限定符及其含义。
4.方括号中元字符的含义:
在正则表达式中还可以用方括号把多个字符括起来,方括号中各种正则表达式代表不同的含义。下表列出了方括号中元字符及其含义。
String regex = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; String aString = "123456789@qq.com"; String bString = "baidu.com"; System.out.println(aString.matches(regex)); System.out.println(bString.matches(regex));
输出:
true
false
相关文章推荐
- Java进阶——使用正则表达式检索、替换String中的特定字符和关于正则表达式的一切
- Java进阶——使用正则表达式检索、替换String中的特定字符和关于正则表达式的一切
- 在Java中使用正则表达式处理文本
- java中使用正则表达式
- Java中使用正则表达式来实现字符串匹配
- 使用正则表达式进行数据校验(java,javascript)
- java中的split使用的是正则表达式
- JAVA里使用正则表达式二
- 在JAVA中使用正则表达式
- 正则表达式的概述及在JAVA中的使用方法
- Java中使用正则表达式实现字符串匹配
- 如何使用Java自带的正则表达式
- 在java中使用正则表达式
- 使用java正则表达式寻找密码
- java中使用正则表达式
- 如何使用Java自带的正则表达式【转】
- Java中使用正则表达式实现字符串匹配
- 利用正则表达式完成 java.lang.String到String的转变(Pattern Matcher)
- java中使用正则表达式
- 如何使用Java自带的正则表达式