Java常用类库:正则表达式
import java.util.regex.Pattern;
public class Demo {
public static void main(String[] args)
{
String str = "1234";
boolean flag = Pattern.compile("[0-9]+").matcher(str).matches();
/*
常用表达式:
[abc] 表示字符a,b,或c
[^abc] 表示除了a,b,c之外的任意字符
[a-zA-Z0-9] 表示由字母,数字组成
\d 表示数字
\D 表示非数字
\w 表示字母,数字,下划线
\W 表示非字母,数字,下划线
\s 表示所有空白字符(换行,空格等)
\S 表示非空白字符
^ 表示行的开头
$ 表示行的结束
. 表示匹配除换行符之外的任意字符
\\ 表示反斜杠字符(\)
\t 表示制表符
\n 表示换行
数量表达:(X表示一组表达式规范)
X 必须出现一次
X? 可以出现0次或1次
X* 可以出现0次,1次或多次
X+ 可以出现1次或多次
X{n} 必须出现n次
X{n,} 必须出现n次以上
X{n,m} 必须出现n~m次
*/
if (flag) {
System.out.println("是由数字组成!!");
} else {
System.out.println("不是由数字组成!!");
}
}
}
分享到:
相关推荐
Java正则表达式Java正则表达式Java正则表达式Java正则表达式
本文写作时,一个包含了用正则表达式进行文本处理的Java规范需求(Specification Request)已经得到认可,你可以期待在JDK的下一版本中看到它。 然而,如果现在就需要使用正则表达式,又该怎么办呢?你可以从Apache...
java,正则表达式,详解,java正则表达式,PDF
java通过正则表达式匹配获取MAC(支持windows和Linux)
主要介绍了Java使用正则表达式提取XML节点内容的方法,结合具体实例形式分析了java针对xml格式字符串的正则匹配相关操作技巧,需要的朋友可以参考下
Java正则表达式验证IP地址是指使用Java语言中的正则表达式来验证IP地址是否符合标准。IP地址是指在网络通信中用来标识设备的地址,它是一种逻辑地址,通过它可以找到网络中的设备。在Java中,可以使用正则表达式来...
Java根据正则表达式生成字符串,包括了Xeger和automaton
JAVA正则表达式 正则表达式是用于描述文本规则的工具。它可以用来搜索符合某些复杂规则的字符串。正则表达式提供了一种灵活、强大且灵活的方式来匹配和操作字符串。 1. 正则表达式的基本概念 正则表达式可以被...
java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解java正则表达式详解
java 使用正则表达式验证电话号码的格式 java 使用正则表达式验证电话号码的格式
正则表达式之道.doc 正则表达式中的特殊字符.doc Java正则表达式详解.doc 正则表达式.ppt JAVA正则表达式--Pattern和Matcher.doc 例子
Java正则表达式 Java 正则表达式 图片版 携带方便,查阅方便!~
Java常用正则表达式,一些在开发中常用的表达式。
Java 使用正则表达式对象实现正则的获取功能 Java 使用正则表达式对象实现正则的获取功能
java使用正则表达式进行校验验证,主要使用了Pattern和Matcher类,直接main方法运行就可以,亲测有效
java的正则表达式的详细说明,里面有详细的说明和例子,是要学习java正则表达式的好资料。
主要介绍了java使用正则表达式判断手机号的方法,分析了手机号码段的原理及java使用正则表达式针对手机号的匹配操作实现技巧,需要的朋友可以参考下
java 利用正则表达式从字符串中提取省、市、区、镇、乡等区域名称(包含少数民族地区),支持地址中无省,无市,无县情况。
java正则表达式java正则表达式java正则表达式java正则表达式java正则表达式java正则表达式
通过正则表达式,进行反向的生成满足正则表达式的数据。