在一串字符中匹配出4个连续的数字
来源:互联网 发布:商标域名是什么 编辑:程序博客网 时间:2024/06/03 02:09
String str = "【中兴视通】cool170:您的注asdfjaskljhklasdjakl;qweopgm55555fgsdfg,emklemklwe册验证码为9526,请于2分钟内正确输入验证码。";
Pattern pattern = Pattern.compile("(?<=\\D)\\d{4}(?!\\d)");
Matcher matcher = pattern.matcher(str);
if(matcher.find()){
String s = matcher.group();
System.out.println(s);
Pattern pattern = Pattern.compile("(?<=\\D)\\d{4}(?!\\d)");
Matcher matcher = pattern.matcher(str);
if(matcher.find()){
String s = matcher.group();
System.out.println(s);
}
注释:
- (?<=\\D) 匹配本位置和本位置之前的不是整数
- \\d{4} 匹配4位整数
- (?!\\d)匹配本位置和本位置后的不是数字
0 0
- 在一串字符中匹配出4个连续的数字
- 输入一串字符,统计出其中的英文字母,空格,数字和其他字符
- seq<打印出一串有序的数字>
- PHP取两个数组中的差集(取出一串连续数字中缺少的数字)
- 输入一串字符输出字符中大写字母小写字母和数字空格的个数
- 华为OJ--统计输入一串字符中数字,字母,空格及其他字符的个数
- 给定一串数字求连续的最大和
- 在一串数字中插入r个乘号,使得乘积最大
- 输出一串字符中第一个只出现一次的字符/不能使用while/for循环
- 给一串数字,输出所有的出栈序列
- 在字符串中筛选出数字字符而发现的若干问题
- 正则表达式连续匹配多个字符
- 求输入一串字符中数字、大写字母、小写字母、空格的个数
- 正则表达式:一串字符中只含有:数字、横杠、空格
- 输入一个字符串,内有数字和非数字字符,例如:ab123fk456 98dds153?145f .将其中连续的数字字符作为一个整数,依次存放到一个整型数组a中。例如:123放在a[0],4
- 【面试题】:统计一串字符串中仅出现一次的第一个字符
- 如何去出一个字符中随机出现的数字
- 一串数字字符转化成对应的整形数
- 使用synergy设置mac和ubuntu共享一套鼠标键盘
- 为什么要覆盖Java中的equals和hashcode
- unity3d OnMouseDown()函数没被调用
- 迅速增强公司信息安全性的10大划算方式
- 互联网金融青年会成立一周年庆典在京举办
- 在一串字符中匹配出4个连续的数字
- 轻松把玩HttpClient之封装HttpClient工具类(二),插件式配置HttpClient对象
- JAVA集合类总结
- FastDFS的配置、部署与API使用解读(1)Get Started with FastDFS
- [Sep 2015 ~ Oct 2015] Deep Learning in arxiv
- CC2530&CC2538资料源码网盘下载地址
- 【PA2014】【BZOJ3728】Final Zarowki
- json操作
- MTK USB 驱动安装时 解决“系统找不到指定文件”