当前位置: 首页 > news >正文

公司简介网站怎么做上线了怎么做网站

公司简介网站怎么做,上线了怎么做网站,永修中铁三局招聘,phpcms 图片网站一、正则表达式能干什么#xff1f; ✅ 验证格式#xff1a;手机号、邮箱、日期✅ 提取数据#xff1a;从日志/文本中抓取关键信息✅ 替换文本#xff1a;批量修改字符串内容 二、Java正则核心API Java中用 java.util.regex 包的两个类#xff1a; Pattern#xff1a;…一、正则表达式能干什么 ✅ 验证格式手机号、邮箱、日期✅ 提取数据从日志/文本中抓取关键信息✅ 替换文本批量修改字符串内容 二、Java正则核心API Java中用 java.util.regex 包的两个类 Pattern编译正则表达式Matcher执行匹配操作 // 快速匹配示例 String regex \\d; // 匹配数字 boolean isMatch Pattern.matches(regex, 123); // true// 提取数据示例 Pattern pattern Pattern.compile(\\d); Matcher matcher pattern.matcher(价格99元库存5); while(matcher.find()) {System.out.println(matcher.group()); // 输出 99 和 5 }三、5个必会语法附Java代码 1. 基础匹配 符号说明Java示例匹配结果\d数字a\\da1, a9\w字母数字下划线\\whello, user1.任意字符a.cabc, ac^开头^JavaJava真好用$结尾end$这是end 2. 量词控制次数 符号说明示例匹配内容?0或1次a?“”, a1次或多次\\d1, 123*0次或多次a*“”, aaaa{n}精确n次\\d{4}2023 3. 字符集合 // 匹配元音字母 Pattern.compile([aeiou]); // 匹配 a, e, i 等 // 匹配非数字 Pattern.compile([^0-9]); // 匹配 a, , # 等4. 分组提取 String text 电话188-1234-5678; Pattern pattern Pattern.compile((\\d{3})-(\\d{4})-(\\d{4})); Matcher matcher pattern.matcher(text); if(matcher.find()) {System.out.println(matcher.group(1)); // 188System.out.println(matcher.group(2)); // 1234System.out.println(matcher.group(3)); // 5678 }5. 贪婪 vs 非贪婪 // 贪婪模式默认 Pattern.compile(a.*b).matcher(aXXXbYYYb).find(); // 匹配整个字符串// 非贪婪模式加? Pattern.compile(a.*?b).matcher(aXXXbYYYb).find(); // 只匹配aXXXb四、高频实战案例 1. 验证手机号 String regex 1[3-9]\\d{9}; boolean isValid 18812345678.matches(regex); // true2. 提取邮箱 String text 联系我admintest.com 或 userqq.com; Pattern pattern Pattern.compile(\\w\\w\\.\\w); Matcher matcher pattern.matcher(text); while(matcher.find()) {System.out.println(matcher.group()); // 输出两个邮箱 }3. 替换敏感信息 String phone 手机号18812345678; String masked phone.replaceAll((\\d{3})\\d{4}(\\d{4}), $1****$2); // 结果手机号188****5678五、避坑指南Java专属 转义问题Java中 \ 要写两次 // 错误写法Pattern.compile(\d); // 正确写法 Pattern.compile(\\d);性能优化复用 Pattern 对象 // 不要每次编译低效 for(...) {Pattern.matches(regex, text); }// 正确做法 Pattern pattern Pattern.compile(regex); for(...) {pattern.matcher(text).matches(); }边界检查用 ^ 和 $ 严格匹配 // 可能意外匹配子串 123abc.matches(\\d); // false正确 123.matches(\\d); // true// 错误示例没有用^$导致误匹配 a1b2.matches(\\d); // false正确总结正则表达式就是用符号描述字符串规则多写多练才能掌握遇到复杂需求时先拆解再组合Java的 Pattern 和 Matcher 能帮你轻松应对文本处理需求 // 快速测试你的正则复制到main方法试试 String regex 你的正则; String text 测试文本; System.out.println(text.matches(regex));
http://www.w-s-a.com/news/260905/

相关文章:

  • 大连零基础网站建设教学电话有哪些比较好的做ppt好的网站
  • 哪个网站做logo设计我的建筑网
  • php电子商务网站开发沂源手机网站建设公司
  • html和php做网站哪个好3gcms企业手机网站整站源码asp
  • 网站建设网页设计案例云南建设厅网站删除
  • 杏坛网站制作太原做网站要多少钱呢
  • 做新闻类网站还有市场吗东莞黄页网广告
  • 地方网站做外卖专业做互联网招聘的网站有哪些
  • 网站推广公司兴田德润紧急网页升级紧急通知
  • 厦门做网站哪家强企业网站网页设计的步骤
  • 普拓网站建设济南行业网站建设
  • 燕郊 网站开发网站里的地图定位怎么做
  • 门户网站建设招标互联网创业项目概述
  • 用什么做网站比较好市场调研公司是做什么的
  • 电商网站充值消费系统绍兴网站优化
  • 深圳网站建设公司联虚拟币交易网站开发
  • 专业网站设计建设公司抖音代运营公司排名前十强
  • 做网站架构肃北蒙古族自治县建设局网站
  • 推广网站怎么建经济研究院网站建设方案
  • 网站建设商家淘宝客自建网站做还是用微信qq做
  • django做网站效率高吗涉县移动网站建设报价
  • 做外贸网站注册什么邮箱能够做渗透的网站
  • 购物网站 怎么做织梦网站会员功能
  • 北京市网站开发公司郑州联通网站备案
  • 温岭专业营销型网站建设地址wordpress小程序怎么不用认证审核
  • 网站建设主体设计要求微信公众号缴费
  • 网站建设的税率WordPress多用户建站
  • 专业门户网站的规划与建设网络培训
  • 东莞汽车总站停止营业crm管理系统在线使用
  • 深圳网站建设公司哪个网络优化是做什么的