Java中Regex简单应用
来源:互联网 发布:caffe源码解析 编辑:程序博客网 时间:2024/05/01 19:32
Regex模式是一种有价值的基础工具,可以用于很多类型的文本处理,如匹配、搜索、提取、替换和分析结构化内容. Pattern.matches(String pattern, String resource)方法和String的matches方法都适合一次性使用,但是若重复使用,它们的效率较低。通过使用静态的Pattern.compile(String pattern)方法创建一个Pattern实例可以得到一个更高效的用于执行多次匹配的编译版本的模式。
import java.util.Scanner;
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class SimpleRegex ...{
public static void main(String[] args) ...{
Scanner sca = new Scanner(System.in);
//匹配一个小于99999的自然数
Pattern pattern = Pattern.compile("/d{1,5}");
Matcher matcher;
System.out.println("请输入数字:");
while (true) ...{
matcher = pattern.matcher(sca.nextLine());
if (!matcher.matches()) ...{// 输入不匹配
System.out.println("必须输入0~99999的数字,输入终止");
break; // 退出循环
}
System.out.println("right");
}
sca.close();
}
}
- Java中Regex简单应用
- JAVA中正则表达式的应用-java.util.regex
- JAVA中正则表达式应用-java.util.regex
- regex的一个简单应用
- JAVA中正则表达式的应用(二)java.util.regex篇(转)
- JAVA中正则表达式的应用-java.util.regex篇(zz from jr)
- JAVA中正则表达式的应用-java.util.regex篇
- 软件包 java.util.regex的应用
- Java中JList简单应用
- Java中JList简单应用
- java regex
- Java regex
- Java Regex
- Java regex
- Java Regex
- 如何在Open C/C++应用中使用Boost.Regex
- Java 中正则表达式的运用 Java.util.regex.*
- boost regex 简单例子
- OpenBSD 升级指南 4.2 to 4.3
- Windows xp sp3 补丁下载-cuyahoga
- XML入门(2)
- [转帖]在AIX 上MOUNT *.ISO镜像文件
- findByNamedParam,findByNamedQueryAndNamedParam的使用方法
- Java中Regex简单应用
- 算法的力量(转李开复)
- 必须掌握的八个cmd 命令行
- 2008年4月26日,CCNP 642-901 977分 pass
- XML客户端中文问题解决
- Java谜题3——循环谜题
- 软件研发领域的特征-探讨
- 关于消息队列这种设计模式的利弊
- JEditorPane插入很多字符和撤销 恢复操作