python: multiline regular expression

前端 未结 3 987
广开言路
广开言路 2021-01-22 17:26

I have a piece of text and I\'ve got to parse usernames and hashes out of it. Right now I\'m doing it with two regular expressions. Could I do it with just one multiline regular

3条回答
  •  鱼传尺愫
    2021-01-22 17:54

    name_hash_pair = re.findall('Hello, ([^.]+).*?hash: ([^.]+)', test_str, re.DOTALL)
    #gives [('UserName', 'fdaf9399jef9qw0j'), ('UserName2', 'gtwnhton340gjr2g')]
    

提交回复
热议问题