-1
  email = re.search('(.*?)-+(.*?)-+', line).group(1)
  password = re.search('(.*?)-+(.*?)-+', line).group(2)
  user_data.write("%s\t%s\n" % (email, password))

如何将第一行和第二行合并为一行?

另一个问题:

email = re.search("[a-zA-Z0-9.!#$%&'*+-/=?\^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*", line)

我应该如何将线分成两条线?

4

1 回答 1

3

您可以使用groups()

email, password = re.search('(.*?)-+(.*?)-+', line).groups()
于 2012-06-16T13:45:56.310 回答