正则匹配

来源:互联网 发布:阿里云邮箱企业版pc端 编辑:程序博客网 时间:2024/05/29 16:48

如找出一个字符串中的电话号码:

package homehowk;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.util.regex.Matcher;import java.util.regex.Pattern;public class ReadPhoneNumber {public static void main(String[] args) {try {InputStream in = new FileInputStream("F:" + File.separator + "zt.txt");byte[] b = new byte[in.available()];in.read(b);String str = new String(b);System.out.println(str);Pattern pattern=Pattern.compile("0?1[0-9]{10}");Matcher matcher=pattern.matcher(str);while(matcher.find()){System.out.println(matcher.group());}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}


原创粉丝点击