- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 正则表达式
表达式意义:
1.字符x??? 字符 x。例如a表示字符a\\??? 反斜线字符。在书写时要写为\\\\。(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在第二次解析时再解析为\,所以凡是不是1.1列举到的转义字符,包括1.1的\\,而又带有\的都要写两次)\0n??? 带有八进制值 0的字符 n (0 = n = 7)\0nn??? 带有八进制值 0的字符 nn (0 = n = 7)\0mnn??? 带有八进制值 0的字符 mnn(0 = m = 3、0 = n = 7)\xhh??? 带有十六进制值 0x的字符 hh\uhhhh??? 带有十六进制值 0x的字符 hhhh\t??? 制表符 (\u0009)\n??? 新行(换行)符 (\u000A)\r??? 回车符 (\u000D)\f??? 换页符 (\u000C)\a??? 报警 (bell) 符 (\u0007)\e??? 转义符 (\u001B)\cx??? 对应于 x 的控制符2.字符类[abc]??? a、b或 c(简单类)。例如[egd]表示包含有字符e、g或d。[^abc]??? 任何字符,除了 a、b或 c(否定)。例如[^egd]表示不包含字符e、g或d。[a-zA-Z]??? a到 z或 A到 Z,两头的字母包括在内(范围)[a-d[m-p]]??? a到 d或 m到 p:[a-dm-p](并集)[a-z[def]]??? d、e或 f(交集)[a-z[^bc]]??? a到 z,除了 b和 c:[ad-z](减去)[a-z[^m-p]]??? a到 z,而非 m到 p:[a-lq-z](减去)3.预定义字符类(注意反斜杠要写两次,例如\d
(与行结束符可能匹配也可能不匹配)\d??? 数字:[0-9]\D??? 非数字: [^0-9]\s??? 空白字符:[ \t\n\x0B\f\r]\S??? 非空白字符:[^\s]\w??? 单词字符:[a-zA-Z_0-9]\W??? 非单词字符:[^\w]4.POSIX 字符类(仅 US-ASCII)(注意反斜杠要写两次,例如\p{Lower}写为\\p{Lower})\p{Lower}??? 小写字母字符:[a-z]。\p{Upper}??? 大写字母字符:[A-Z]\p{ASCII}??? 所有 ASCII:[\x00-\x7F]\p{Alpha}??? 字母字符:[\p{Lower}\p{Upper}]\p{Digit}??? 十进制数字:[0-9]\p{Alnum}??? 字母数字字符:[\p{Alpha}\p{Digit}]\p{Punct}??? 标点符号:!#$%()*+,-./:;=?@[\]^_`{|}~\p{Graph}??? 可见字符:[\p{Alnum}\p{Punct}]\p{Print}??? 可打印字符:[\p{Graph}\x20]\p{Blank}??? 空格或制表符:[ \t]\p{Cntrl}??? 控制字符:[\x00-\x1F\x7F]\p{XDigit}??? 十六进制数字:[0-9a-fA-F]\p{Space}??? 空白字符:[ \t\n\x0B\f\r]5.java.lang.Character 类(简单的 java 字符类型)\p{javaLowerCase}??? 等效于 java.lang.Character.isLowerCase()\p{javaUpperCase}??? 等效于 java.lang.Character.isUpperCase()\p{javaWhitespace}??? 等效于 java.lang.Character.isWhitespace()\p{javaMirrored}??? 等效于 java.lang.Character.isMirrored()6.Unicode 块和类别的类\p{InGreek}??? Greek 块(简单块)中的字符\p{Lu}??? 大写字母(简单类别)\p{Sc}??? 货币符号\P{InGreek}??? 所有字符,Greek 块中的除外(否定)[\p{L}[^\p{Lu}]] ??? 所有字母,大写字母除外(减去)7.边界匹配器^??? 行的开头,请在正则表达式的开始处使用^。例如:^(abc)表示以abc开头的字符串。注意编译的时候要设置参数MULTILINE,如 Pattern p = Ppile(regex,Pattern.MULTILINE);$??? 行的结尾,请在正则表达式的结束处使用。例如:(^bca).*(abc$)
您可能关注的文档
- JAVA比赛说明.doc
- java笔试2.doc
- Java编程基础.doc
- Java编程思想读书笔记(第9章-1).doc
- Java并发编程实践课程习题与答案(1-5章部分) 第一部分:Java面向对象.doc
- Java常见问题集锦(来自sun官方).doc
- Java程序设计精编教程1-4章知识点.doc
- JAVA程序设计习题(1-5章学生作业).doc
- Java程序设计习题附答案(三).doc
- Java程序员笔试试题(科创).doc
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
最近下载
- 2017年山东省青岛市城阳七年级英语下册 Unit 1-2 复习练习题(无答案)(新版)人教新目标版.doc VIP
- 输变电工程标准工艺(变电工程土建分册)2022版.pdf VIP
- 个人防护用品培训.ppt VIP
- 启动仪式开业典礼模板《启动仪式全程安排及总结》PPT课件.pptx VIP
- 如何做一个出色的班组长.pptx VIP
- 2025年度卫生招聘考试(财务)新版真题卷(附详细解析).docx VIP
- 2025最新乡村医生考试试题库含答案.docx VIP
- 全国突发急性传染病防控技能竞赛笔试复习测试附答案(一).doc
- 如何做一个出色的班组长.pptx VIP
- 560期货交易技术策略系统.docx VIP
文档评论(0)