2024-03-28 17:10:06 发布
网友
我有一个简单名称的列表,比如Márquez
Márquez
因为á(?< name >[a-zA-Z]+)似乎不起作用!在
á
(?< name >[a-zA-Z]+)
非常感谢您的帮助!在
对于Python<;3,您可能需要启用区域设置:
import locale locale.setlocale(locale.LC_ALL, '')
然后在regexpes中使用re.LOCALE选项:
re.LOCALE
尽管Unicode可能是更好的方法,但它需要从中解码数据并将其编码为本地编码。在
你可以利用
\w+
带有unicode标志。我想你的名字里没有数字或下划线的风险。在
您似乎还缺少问号后的P,即(?P< name >[a-zA-Z]+)
P
(?P< name >[a-zA-Z]+)
对于Python<;3,您可能需要启用区域设置:
然后在regexpes中使用
^{pr2}$re.LOCALE
选项:尽管Unicode可能是更好的方法,但它需要从中解码数据并将其编码为本地编码。在
你可以利用
带有unicode标志。我想你的名字里没有数字或下划线的风险。在
^{pr2}$您似乎还缺少问号后的
P
,即(?P< name >[a-zA-Z]+)
相关问题 更多 >
编程相关推荐