正则表达式方案.pptVIP

  • 1
  • 0
  • 约5.93千字
  • 约 30页
  • 2017-01-03 发布于湖北
  • 举报
实力检测! 下面我们再来看另外一个例子。美国汽车牌照的一种格式是四个数字加上二个字母。它的正则表达式前面是数字部分“[0-9]{4}”,再加上字母部分“[A-Z]{2}”。图显示了完整的正则表达式。 图:匹配典型的美国汽车牌照号码,如8836KV 正则表达式的基础知识 “^”符号称为“否”符号。如果用在方括号内,“^”表示不想要匹配的字符。例如,下面的正则表达式匹配所有单词,但以“X”字母开头的单词除外。 图:匹配所有单词,但“X”开头的除外 正则表达式的基础知识 紧跟在”[”后出现,表示否定含义。否则^ 匹配字符串的开始位置。 $匹配字符串的结束位置 例:^o 可以匹配ok,但hello不匹配。 例:o$可以匹配hello,但ok不匹配。 实力检测! “June 26, 1951” 用来匹配该日期的正则表达式可以如图所示: 看看下面哪一个是正确的: [a-z]* \s+ [0-9]{1,2},\s* [0-9]{4} [a-z]+ \s+ [0-9]{1,2},\s* [0-9]{4} 正确的是: 图:匹配所有Moth DD,YYYY格式的日期 正则表达式的基础知识 为简便起见,你可以使用一些为常见正则表达式创建的快捷符号。如表二所示: 正则表达式的基础知识 例如,在前面社会安全号码的例子中,所有出现“[0-9]”的地方我们都可以使用“\d”。修改后的正则表达式如图所

文档评论(0)

1亿VIP精品文档

相关文档