正则表达式

1. 几个符号的匹配:(), [], {}

()匹配小括号内的字符串,可以是一个,也可以是多个,多个的话通常使用|分割。比如(today|tomorrow),表示匹配today或者tomorrow。

[]匹配字符组内的字符,这里的字符就是字符,比如[a-z0-9],表示匹配任意的小写字符或者0到9的10个数字字符,这里的-是连接符号。但是,如果模式是[-a09],这里的-就是普通字符。

{}匹配次数,匹配该符号之前的子表达式出现的次数。{n}, {n,}, {n,m},分别表示匹配n次,至少匹配n次,匹配n到m次(最少n,最多m)。

2. 匹配的方法:match, find

match:从字符串的起始位置开始匹配,若能匹配上,则匹配成功,否则匹配失败。

find:只要字符串中含有能匹配上的子串,就表示匹配成功。

原文地址:https://www.cnblogs.com/mydesky2012/p/12982040.html