首页 > 其他 > 详细

正则表达式知识点概括

时间:2020-05-27 21:34:44      阅读:43      评论:0      收藏:0      [点我收藏+]

1. 字符集简写   (备选字符是连续的  - 连接)

   [a-z] —— 26个小写字母          [A-Z] —— 26个大写字母

   [A-Za-z] —— 52个字母           [0-9A-Za-z] —— 字母或数字

   [\u4e00-\u9fa5] —— 汉字

2.  预定义字符集

   \d —— 匹配一位数字,等效于[0-9]

   \w —— 匹配一位字母、数字、或 _ ,等效于[0-9A-Za-z_]

   \s  —— 匹配一位空字符(空格、制表符tab等空白)

   ·   —— 匹配所有文字(通配符)

3.  数量词

  1) 有明确数量边界的量词

     {n} —— 字符集必须重复n次

     {n,m} —— 字符集至少重复n次,最多重复m次

     {n,} ——- 字符集至少重复n次,多了不限

  2) 没有明确数量边界的量词

     * —— 可有可无,多了不限

    —— 可有可无,最多一次

    + —— 至少一次,多了不限

4.  指定匹配位置

   ^规则 —— 匹配紧挨着开头的一个关键词

   规则$ —— 匹配紧挨着结尾的一个关键词

   \b规则 —— 匹配紧挨着单词边界之后的一个关键词   

   规则\b —— 匹配紧挨着单词边界之前的一个关键词

正则表达式知识点概括

原文:https://www.cnblogs.com/Dcode/p/12976597.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!