如果我输入的形式为username@companyname.com,我只想搜索“@”,那么为什么这段代码无效。 ``'
emailAddress=raw_input()
pat = '@'
match = re.match(pat2,emailAddress)
print match.group()
```
答案 0 :(得分:2)
假设pat
/ pat2
问题只是一个拼写错误,您希望使用re.search
代替re.match
。 search
在整个字符串中搜索匹配项,而match
仅搜索从字符串开头开始的匹配项。