使用常规exp。在python中

时间:2016-04-17 01:35:41

标签: python regex

如果我输入的形式为username@companyname.com,我只想搜索“@”,那么为什么这段代码无效。 ``'

emailAddress=raw_input()
pat = '@'
match = re.match(pat2,emailAddress)
print match.group()

```

1 个答案:

答案 0 :(得分:2)

假设pat / pat2问题只是一个拼写错误,您希望使用re.search代替re.matchsearch在整个字符串中搜索匹配项,而match仅搜索从字符串开头开始的匹配项。