这是一个创建于 4303 天前的主题,其中的信息可能已经有所发展或是发生改变。
之前没学过正则,现有的代码可以提取@后的英文用户名,现在想扩展可以提取@后含英文、数字、下划线和汉字的昵称,请问这个正则怎么写啊?
现有的代码:
```
import re
def find_mentions(content):
regex = re.compile(r"@(?P<username>\w+)(\s|$)", re.I)
return [m.group("username") for m in regex.finditer(content)]
```
1 条回复 • 1970-01-01 08:00:00 +08:00