84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
我解析一个txt文件,把所有行组合成一个string,然后怎么拿出里面所有的手机号码,求代码实现。mobileCheck的正则表达式要怎么写Pattern p = Pattern.compile(mobileCheck); Matcher m = p.matcher(mobile); 接下去要怎么写呢
业精于勤,荒于嬉;行成于思,毁于随。
很基础的一个实现,网上一搜就能找到解决方案了。
// 网上找的一个手机号码验证正则表达式(可能不是最新的)String mobileCheck = "(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}";
// 大概可以像下面这样实现,读取文件拼接成字符串没有给出
String mobileCheck = "(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}"; String txtContent = "QQ:456456;座机是:0532214;手机1:13678888888;邮箱是:abc123@abc.com;手机2:15056666666。"; Pattern p=Pattern.compile(mobileCheck); Matcher m=p.matcher(txtContent); while(m.find()) { System.out.println(m.group()); }
刚学编程?这个没什么难度的啊,多查一下
用正则表达式
很基础的一个实现,网上一搜就能找到解决方案了。
// 网上找的一个手机号码验证正则表达式(可能不是最新的)
String mobileCheck = "(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}";
// 大概可以像下面这样实现,读取文件拼接成字符串没有给出
刚学编程?这个没什么难度的啊,多查一下
用正则表达式