ma =re.search(r'[a-zA-Z0-9]','9a')這樣匹配的話 為什么只輸出了前面的9?。?/h1>
請問下,ma =re.search(r'[a-zA-Z0-9]','9a')這樣匹配的話 ?為什么只輸出了前面的9???
請問下,ma =re.search(r'[a-zA-Z0-9]','9a')這樣匹配的話 ?為什么只輸出了前面的9???
2017-05-19
對的,2.0 和3.0 的版本是有較大不同的,mooc 用的都是2.x的
2017-05-11
哦哦 ?了解了 ?謝謝哈 ??
追問下 ? ?2.x和3.x的python不同么,re.search(r'[[\w]]','[Y]')匹配出來的結(jié)果跟教程上的結(jié)果不一樣啊 ?我是3.x的 ? 返回的結(jié)果是Y] ? ??
2017-05-11
re.search(r'[a-zA-Z0-9]*','9a') 或者
re.search(r'[a-zA-Z0-9]+','9a')就行了,感覺不加的話是盡可能少匹配,所以才輸出了 ‘9’