首页 / JAVA / Java--正则表达式--语法介绍
Java--正则表达式--语法介绍
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Java--正则表达式--语法介绍,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1852字,纯文字阅读大概需要3分钟。
内容图文
![Java--正则表达式--语法介绍](/upload/InfoBanner/zyjiaocheng/1292/5582d687eddb49d290c9c41587ee79e1.jpg)
- 基本介绍:
-
元字符:
-
-
package com.model.regexp; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/8/19 15:05 * 演示正则表达式语法 */ public class RegExpDemo02 { public static void main(String[] args) { // \\ :转义号的使用 // .:匹配任意的一个字符 // \\.:表示匹配 . 字符 String context="abc$(abc(123("; String regExp="\\("; Pattern pattern = Pattern.compile(regExp); Matcher matcher = pattern.matcher(context); while (matcher.find()){ System.out.println(matcher.group(0)); } } }
-
- 字符匹配符:
- 字符匹配使用案例:
-
选择匹配符:
-
-
定位符:
-
-
package com.model.regexp; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/8/19 15:42 * 演示字符匹配符的使用 */ public class RegExpDemo03 { public static void main(String[] args) { String context="abc12s3456@#$dea fa"; // 1.匹配字符 // String regExp="[a-z]{1,3}"; // String regExp="[^a-z]{1,3}"; // \\d: 1到3个 数字 // String regExp="\\d{1,3}"; // \\w: 1到3个 数字或字母,下划线 // String regExp="\\w{1,3}"; // \\W: 非数字字母,下划线 // String regExp="\\W{1,3}"; // \\D:非数字 // String regExp="\\D{1,3}"; //// String regExp="\\d?"; // String regExp="\\d+"; // String regExp="\\d*"; // 不区分大小写 : (?i) // String regExp="(?i)[a-z]"; // \\s:空白字符 // String regExp="\\s"; // . :任意一个字符,\n 除外 // String regExp="."; // 2。选择字符 // |:或,一次匹配多个 // String regExp="a|b|c"; // 3.定位字符: // ^ :以xx开头 ^[a-z] 以任意一个或多个字母开头 // $: 以xx位结尾 [a-z]+$:以任意一个或多个字母结尾 // String regExp="^[a-z]+.*[a-z]+$"; // a\\b : 匹配边界的a字符 {边界:被匹配的字符串的最后,也可以式空格的子字符串后面 } // String regExp="a\\b"; // a\\B:匹配非边界的a字符 String regExp="a\\B"; Pattern pattern = Pattern.compile(regExp); // 不区分大小写 // Pattern pattern = Pattern.compile(regExp,Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher(context); while (matcher.find()){ System.out.println(matcher.group(0)); } } }
-
-
分组:
-
原文:https://www.cnblogs.com/zzhAylm/p/15162858.html
内容总结
以上是互联网集市为您收集整理的Java--正则表达式--语法介绍全部内容,希望文章能够帮你解决Java--正则表达式--语法介绍所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。