网站大量收购独家精品文档,联系QQ:2885784924

java正则表达式二.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
合同协议 模板 合同协议 模板 可编辑可修改,欢迎下载 可编辑可修改,欢迎下载 Java 正则表达式的解释说明 表达式意义: 字符 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 的控制符 字符类 [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](减去) 预定义字符类(注意反斜杠要写两次,例如\d 写为\\d)任何字符 (与行结束符可能匹配也可能不匹配) \d 数字:[0-9] \D 非数字: [^0-9] \s 空白字符:[ \t\n\x0B\f\r] \S 非空白字符:[^\s] \w 单词字符:[a-zA-Z_0-9] \W 非单词字符:[^\w] 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] 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() 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$)表示以 bca 开头以 abc 结尾的行。 \b 单词边界。例如\b(abc)表示单词的开始或结束包含有 abc,(abcjj、jjabc

文档评论(0)

泰和宸风 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体泰和宸风文化科技(青岛)有限公司
IP属地中国
统一社会信用代码/组织机构代码
91370211MA94GKPQ0J

1亿VIP精品文档

相关文档