このコードの答えはNoneです。私が電子メールまたは電話を単独で行うと、コードが機能します。しかし、両方を使うとnoneを返します。助けてください!Python REGEX検索では、返り値としてNoneが返されます。
string = 'Love, Kenneth, [email protected], 555-555-5555, @kennethlove Chalkley, Andrew, [email protected], 555-555-5556, @chalkers McFarland, Dave, [email protected], 555-555-5557, @davemcfarland Kesten, Joy, [email protected], 555-555-5558, @joykesten'
contacts = re.search(r'''
^(?P<email>[-\w\d.+][email protected][-\w\d.]+) # Email
(?P<phone>\d{3}-\d{3}-\d{4})$ # Phone
''', string, re.X|re.M)
print(contacts.groupdict)
1.削除 '$'、 '^ '、2追加':
これは、部品と一致しました'before'#Email' –
これを使ってくれてありがとう! –