Beispiel #1
0
 def test_matchPatternsFindAllReturnListOfPrefixLastName(self):
     string = """Mr Roy roger
     Mr. John Wayne
     mr Ray Yaz
     mr. Niz Hanif
     Ms Rebecca Wong
     Ms Fanny Reguieg
     Ms Vanessa Ragubar"""
     reg = Regex(string)
     regexExpression = r"([mM][r|s|rs]\.?)\s[A-Z]\w*(\s\w*)"
     actual = reg.matchPatternsFindAll(pattern=regexExpression)
     pattern = re.compile(regexExpression)
     expected = pattern.findall(string)
     print(actual)
     self.assertEqual(actual, expected)
Beispiel #2
0
 def test_matchPatternsFindAllReturnListOfMatchStrings(self):
     string = """
     http://www.cartoonnetwork.com
     http://www.nick.com
     https://www.SocGen.net
     https://www.youtube.gov
     https://www.youtube.uk
     https://youtube.uk
     http://www.amandaplease.com
     http://www.amanda-please.com
     https://www.Ilovenum123.com"""
     reg = Regex(string)
     regexExpression = r"https?://(w{3}\.)?([a-zA-Z0-9/-]+)(\.[a-zA-Z]+)"
     actual = reg.matchPatternsFindAll(pattern=regexExpression)
     pattern = re.compile(regexExpression)
     expected = pattern.findall(string)
     print(actual)
     self.assertEqual(actual, expected)