|
小白刚学python,在看正则表达式,有一段代码始终看不明白,大概是下面这样。
再次想问一问groups到底怎么用,最好有大神提供实例参考
text = str(pyperclip.paste())
matches = []
for groups in phoneRegex.findall(text):
phoneNum = '-'.join([groups[1], groups[3], groups[5]])
if groups[8] != '':
phoneNum += ' x' + groups[8]
matches.append(phoneNum)
for groups in emailRegex.findall(text):
matches.append(groups[0])
这里为什么groups[]下标是从1开始,而groups[0]怎么是代表整个表达式。
|
|