regular expression

功能 符号
匹配任意一个数字 \d [0-9]
匹配除数字外的任意一个字符 [^0-9]  
匹配 5 到 12 位数字 \d{5,12}  
匹配任意一个字母  [a-zA-Z]  
匹配除了换行符外的任意字符 .  
前面的内容可连续重复使用任意次来使整个表达式得到匹配 *  
任意数量的不包含换行的字符 .*  
单词的边界(通常是空格,标点符号,换行 \b  
匹配任意的空白符(空格,制表符,换行符) \s  
匹配任意非空格的字符 [^ ]  

 

字符转义

若想匹配字符串中的 "\",则需要用 "\\" 实现

 

重复

  * 重复 0 次或多次

  + 重复 1 次或多次

  ?重复 0 次或 1 次

  {n} 重复 n 次

  {n,} 重复 n 次或更多次

  {n,m} 重复 n 到 m 次

 

posted @ 2022-07-22 18:21  Ma-ZhiQiang  阅读(14)  评论(0编辑  收藏  举报