【正则表达式】用pattern,matcher类的方法实现提取指定的字符串

用法如下:

String regex="1[35789]\\d{9}"//正则表达式

Pattern pattern =Pattern.complise(regex);

Matcher matcher=pattern.matcher(s);

while(matcher.find()){

System.out.println(matcher.group());

}

代码如下:

package com.正则表达式;


import java.util.regex.Matcher;
import java.util.regex.Pattern;


public class GetSpecifiedCharacter {
public static void main(String[] args) {
//从字符串中提取指定的字符串
String s="ssfsfhshfsfjjs13293016789yfdiyifdsafyasif";
String regex="[1][34579]\\d{9}";


Pattern pattern =Pattern.compile(regex);
Matcher matcher=pattern.matcher(s);

while(matcher.find()){
System.out.println(matcher.group());
}

}

}

输出结果:13293016789
--------------------- 
作者:gxg2017 
来源:CSDN 
原文:https://blog.csdn.net/gxg2017/article/details/77751036 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/qq_31881469/article/details/88844906
今日推荐