博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java学习笔记-4 正则表达式
阅读量:6092 次
发布时间:2019-06-20

本文共 482 字,大约阅读时间需要 1 分钟。

1、-?\\d+  一个或者没有减号,之后跟若干数字;

2、(-|\\+)?\\d+  一个减号或者一个加号或者都没有,之后跟若干数字;

3、\\W+  一个或者多个非单词字符;

4、\\w+  一个或者多个单词字符;

5、(abc)+  一个或者多个abc;

6、abc+  ab后跟一个或者多个c;

7、(abc){2,} abc连续出现至少2次;

8、(abc){2} abc出现恰好2次;

9、(abc){2,5} abc出现至少两次,最多5次;

10、\\s+ 一个或多个空白符

11、Pattern.compile()可以编译一个正则表达式得到一个Pattern对象,Pattern对象有matcher()方法可以匹配字符串,返回一个Matcher对象,Matcher对象有一些方法:

(1) find() 返回布尔值,指定还没有匹配;

(2) find(i) 返回从待匹配串的i位置开始有无匹配;

(3)group() 返回匹配的部分;

(4)group(i) 返回待匹配串跟正则表达式第i个部分的匹配部分;

(5)start() end() 返回匹配部分的位置

转载地址:http://mhlwa.baihongyu.com/

你可能感兴趣的文章
从Ibatis过渡到Mybatis-比较Mybaits较与Ibatis有哪些方面的改进
查看>>
Android 中文API (66) —— BluetoothClass.Device
查看>>
三款主流型 Windows Client 功能对比
查看>>
利用本地漏洞的攻击
查看>>
Windows下资源泄漏检测
查看>>
Linux统领全局的服务应用(LDAP)
查看>>
在实践中深入理解VMware虚拟机的上网模式:桥接模式
查看>>
运维经验分享(二)-- Linux Shell之ChatterServer服务控制脚本二次优化
查看>>
mount failed, reason given by server: Permission denied错误处理
查看>>
SCVMM 2012 安装及绿色新功能介绍
查看>>
在oracle中常用到的一些命令
查看>>
应用交付工程师Troubleshooting经验分享2
查看>>
开发工具EVC的使用(-)
查看>>
命令模式(Command)解析例子
查看>>
别拿山寨机不当干粮
查看>>
我的jQuery动态表格插件二
查看>>
Windows API 函数列表 附帮助手册
查看>>
PIX多模式--虚拟化防火墙技术
查看>>
VSFTPD登录延迟后的随想
查看>>
构建自动化运维之基础设施—定制mysql的rpm包
查看>>