月子中心网站设计,网站建设费用怎么记账,好品质高端网站设计新感觉建站,南桥网站建设JAVA 正则表达式#xff08;heima#xff09; public class RegexDemo01 {/** 正则表达式介绍#xff1a;本质来说就是一个字符串#xff0c;字符串中可以指定规则#xff0c;来对其他字符串进行校验。* public boolean matches(String regex):根据传入的正则表达式#…JAVA 正则表达式heima public class RegexDemo01 {/** 正则表达式介绍本质来说就是一个字符串字符串中可以指定规则来对其他字符串进行校验。* public boolean matches(String regex):根据传入的正则表达式来对字符串进行校验返回truefalse*/public static void main(String[] args) {String terRegex 1[3-9]\\d{9};String tel 13982231512;System.out.println(tel.matches(terRegex));}
} public class RegexTest01 {public static void main(String[] args) {String qqRegex [1-9]\\d{4,11};System.out.println(12456.matches(qqRegex));String telRegex [1][3-9]\\d{9};System.out.println(13982231512.matches(telRegex));String eamilRegex \\w[\\w[^_]]{2,10}(\\.[a-z]{2,3});System.out.println(zhangsanitcast.qq.com.matches(eamilRegex));}
} public class RegexTest02 {public static void main(String[] args) {String content 先帝1创业2未半而中道3崩殂4今5天下三分6益州疲弊7此8诚危急存亡之秋也。然9侍卫之臣不懈于内忠志之士忘身10于外者盖追先帝之殊遇11欲报之于陛下也。诚宜12开张圣听13以光14先帝遗德恢弘15志士之气不宜妄自菲薄16引喻失义17以塞忠谏之路也18。\n 宫中府中俱为一体19陟罚臧否20不宜异同若有作奸犯科21及为忠善者22宜付有司23论其刑赏24以昭陛下平明之理25不宜偏私26使内外异法也27。\n 侍中、侍郎郭攸之、费祎、董允等此皆良实志虑忠纯28是以先帝简拔以遗陛下29愚以为宫中之事事无大小悉以咨之30然后施行必能裨补阙漏31有所广益32。\n 将军向宠性行淑均33晓畅34军事试用35于昔日先帝称之曰“能”是以众议举宠为督36愚以为营37中之事悉以咨之必能使行阵38和睦优劣得所39。\n 亲贤臣远小人40此先汉所以兴隆也亲小人远贤臣此后汉所以倾颓41也。先帝在时每与臣论此事未尝不叹息痛恨42于桓、灵也。侍中、尚书、长史、参军此悉贞良死节43之臣愿陛下亲之信之则汉室之隆44可计日45而待也。;content content.replaceAll(\\d, );System.out.println(content);}
} import java.util.regex.Matcher;
import java.util.regex.Pattern;public class RegexTest03 {/*需求请把下面文本中的电话邮箱座机号码热线都爬取出来。public static Pattern compile(String regex) : 将正则表达式封装为对象*/public static void main(String[] args) {String data 来黑马程序员学习Java 电话1866666888818699997777或者联系 邮箱boniuitcast.cn 邮箱bozaiitcast.cn 邮箱2dlei0009163.com 座机电话01036517895010-98951256 热线电话400-618-9090 400-618-400040061840004006189090;String regex [1][3-9]\\d{9}|[\\w][\\w[^_]]{2,10}(\\.[a-z]{2,3})|0\\d{2,3}-?\\d{8}|400-?\\d{3}-?\\d{4};// 1. 将正则表达式封装为对象Pattern pattern Pattern.compile(regex);// 2. 调用对象的方法, 获取匹配器对象Matcher matcher pattern.matcher(data);// 循环的查找while (matcher.find()) {// 满足条件进入循环, 说明找到了// 调用方法, 将找到的内容获取出来String s matcher.group();System.out.println(s);}}
}