数量词

import re

a = 'python 1111java678php'

r = re.findall('[a-z][a-z][a-z]',a) 
print(r) # ['pyt', 'hon', 'jav', 'php']

很显然,这样写很死板,那么数量词就有用武之地了

import re

a = 'python 1111java678php'

r = re.findall('[a-z]{3}',a) 
print(r) # ['pyt', 'hon', 'jav', 'php']

观察结果,发现不是我们呢想要的,那么怎么得到我们想要的呢?

import re

a = 'python 1111java678php'

r = re.findall('[a-z]{3,6}',a) 
print(r) # ['python', 'java', 'php']

results matching ""

    No results matching ""