Java中的正则表达式
来源:互联网 发布:道路照度计算软件 编辑:程序博客网 时间:2024/06/05 03:19
还记得前段时间在崇老师那里学的python正则表达式——30张图入门吗,今天正好碰上了Java的正则表达式,也算是看看Java中的有什么不同,顺便复习复习
pattern类
Matcher类
从JDK1.4开始,Java就开始支持正则表达式了,和python的正则比起来,方法的用法不一样,但原理都差不多,所以很快就能够上手,
一般都是这样的步骤:
1、创建Pattern实例 Pattern p=Pattern.complie(正则表达式)
2、创建Matcher实例 Matcher m=p.matcher(待匹配的表达式)
3、使用Matcher类提供的常用方法
开始实战
package javaDemo;import java.util.regex.Pattern;import java.util.regex.Matcher;public class matcherdemo { public static void main(String []args){ String text="asjfj23333lkjlk"; String regex="\\d{5}"; Pattern p=Pattern.compile(regex); Matcher m=p.matcher(text); while(m.find()) System.out.print(m.group()); }}
小结
其实正则表达式相对来说还是比较简单的,但是有个普遍的问题就是,当你长时间的使用时,早就忘得差不多了,所以平时的练习是多么的重要啊,为此我在这里向大家安利一款正则表达式的神器,它就是everything,这是一款可以代替windows自带的信息检索的工具,用过的人都说好,还可以使用正则表达式,这真是太棒了,下载地址(简体中文官方版本):http://www.voidtools.com/downloads/
,它的正则表达式的语法如下:
,
基本全覆盖,一个不错的神器,就这样了。
阅读全文
0 0
- JAVA中的正则表达式
- java中的正则表达式
- Java中的正则表达式
- java 中的正则表达式
- java 中的正则表达式
- java中的正则表达式
- Java 中的正则表达式
- java中的正则表达式
- java中的正则表达式
- JAVA中的正则表达式
- java中的正则表达式
- java中的正则表达式
- Java中的正则表达式
- java中的正则表达式
- java 中的正则表达式
- Java中的正则表达式
- java中的正则表达式
- Java中的正则表达式
- python列表与pandas库dataframe:小笔记
- Selenium和PhantomJS介绍
- cookie的expires属性和max-age属性
- 6.2 实现接口
- 配置eclipse反编译
- Java中的正则表达式
- C++类与对象
- ADO与ADOX导入库冲突 解决
- Appium自动化测试实战
- 【死磕Java并发】—–深入分析volatile的实现原理
- 2014-01-01-codeblock无法运行
- C++对象和类概念
- 快递鸟电子面单接口-电子面单解析方法
- 【Codevs1225】 八数码难题 BFS (1/1000)