前言
正则表达式是一种特殊的字符串模式,用于匹配一组字符串。
常用在线匹配工具:1、。2、
正则匹配软件:McTracer
快速入门介绍
元字符
"^":^会匹配行或字符串的起始位置,有时还会匹配真个文档的起始位置。
"$":$会匹配行或字符串的结尾。
好了,可以开始写正则了。
"\b":不会消耗任何字符只匹配一个位置,常用于匹配单词边界。例如:从字符串中"This is Regex"匹配单独的单词is,正则就要写成\bis\b,\b不会匹配is两边的字符,但它会识别is两边是否为单词的边界。
"\d":匹配数字。例如:匹配一个固定格式的电话号码以0开头前4位后7位,如0737-5686123,正则:^0\d\d\d-\d\d\d\d\d\d\d$ 这里只是为了介绍"\d"字符,实际上有更好的写法会在下面介绍。
"\w":匹配字母,数字,下划线。例如:匹配"a2345BCD__TTz",正则:\w+这里的+字符为一个量词指重复的次数,稍后详细介绍。
"\s":匹配空格。例如:字符"a b c",正则:\w\s\w\s\w一个字符后跟一个空格,多个空格直接把\s写成\s+让空格重复。
".":
"[]":