标签:重复 nbsp 正则表达 元字符 没有 -- 模式 换行符 字符
二元字符 . 、^ 、$、 + 、 ?、 {}、 [] 、 |、 () 、 \
========================================================
. 匹配除换行符以外的任意字符,只能匹配一次 >>> re.findall(‘bot.x‘,‘sdqwoiujbotwx‘) -------->> [‘botwx‘]
^ 匹配字符串的开始 ,在中间匹配不出来 >>>re.findall(‘^bot.x‘,‘botgxsdqwoiujdwx‘) -----》》[‘botgx‘]
次数 重复:
* 重复零次或更多次,前面可以是没有字符,匹配模式为贪婪模式,有几个相同字符都会被匹配
+ 重复一次或更多次,后面没哟字符匹配不出来
? 重复零次或一次 >>> re.findall(‘^bot?‘,‘botgxsdqwoiujdwx‘) ---》 bot, 可以匹配bot后面没有的字符,后面重复的字符也不匹配
{n} 重复n次
{n,} 重复n次或更多次
{n,m} 重复n到m次
---=======================================
特殊字符
[^0-9] >>> re.findall(‘[^0-9]‘,‘botg123ggxsdqw9oi7uj1d0wx‘)除了0-9的数字 其余的都可以显示出来
标签:重复 nbsp 正则表达 元字符 没有 -- 模式 换行符 字符
原文地址:http://www.cnblogs.com/Mjonj/p/7497876.html