假设我想匹配一个正则表达式以在文本中查找域地址。(包括子域,如果有的话)例如:它应该匹配
abc.xyz.
google.
yahoo.
mail.google.
片段:
pattern = '((\s*\w+.\s*)+)'
matches = re.findall(pattern,line)
for m in matches:
..
..
内括号将给出我不需要的 m[0],我只需要 m[1]。什么是内括号的替换,以便我在 m[0] 中得到我的结果。
PS:有额外的匹配组 () 令人困惑,我想避免使用它们,除非我需要那些特定的值。