>>> re.findall(r'xy','xy123') #从源文本 xy123 中找 xy 刚好找到一个。
['xy']
>>> re.findall(r'x','xy123') #从源文本 xy123 中找 x 刚好找到一个。
['x']
>>> re.findall(r'x?','xy123')
['x', '', '', '', '', '']
最后这个实在无法理解,
从中找 x 重复 0 次或者 1 次,如果 x 重复 1 次,得到 x,
关键是重复 0 次怎么理解?输出的结果里有 5 个表示空东西的东西,但是源文本 xy123 中没有它啊?!
['xy']
>>> re.findall(r'x','xy123') #从源文本 xy123 中找 x 刚好找到一个。
['x']
>>> re.findall(r'x?','xy123')
['x', '', '', '', '', '']
最后这个实在无法理解,
从中找 x 重复 0 次或者 1 次,如果 x 重复 1 次,得到 x,
关键是重复 0 次怎么理解?输出的结果里有 5 个表示空东西的东西,但是源文本 xy123 中没有它啊?!