正则表达式

一、 什么是正则表达:正则表达式是由普通字符(如英文字母)以及特殊字符(也称为元字符)组成的文字模式。该模式对文本查找时需要匹配的一个或多个字符串描述,给出一个匹配模板。

二、为什么要使用正则表达式:正则表达式可以大大简化文本识别工作,现已超出了某种语言或某个系统的局限,成为被人们广为使用的工具。

正则 : 对字符串的匹配,判断是否是某种格式

正则表达式也是一段字符串,里面放的是匹配的规则

正则表达式简介:

正则规则:
  \d 数字
  \D 非数字
  \w 数字+英文+下划线
  \W 非数字+英文+下划线
  \s 空格
  \S 非空格

正则中的特殊符号
  ? 0-1次
  + 最少一次
  * 任意次
  . 任意字符

简介:

 

 

 

 

 

 匹配字符集:

匹配字符集是预定义的用于正则表达式中的符号集。如果字符串与字符集中的任何一个字符相匹配,它就会找到这个匹配项。

 

正则表达式举例:

 

 “否”符号:

 

 

圆括号和空白符号:

假设要从格式为“June 26, 1951”的生日日期中提取出月份部分,用来匹配该日期的正则表达式

 

 

“\s”符号是空白符号,匹配所有的空白字符,包括Tab字符。如果字符串正确匹配,接下来如何提取出月份部分呢?只需在月份周围加上一个圆括号创建一个组

 

posted @ 2022-06-08 16:32  孔武  阅读(80)  评论(0)    收藏  举报