2024-10-01 13:38:33 发布
网友
我试图在python脚本中捕捉和匹配俄语字符。既然俄语字符不属于[a-Z]类型,我应该用什么正则表达式来匹配它们。我不能使用(.*),因为它可以匹配所有内容。在
linkpat = re.compile('name=[a-Z]+;size=[0-9]+')
您可以使用正确的LOCALE尝试\w
\w
使用unicode标志:
re.compile('name=\w+;size=\d+', re.U)
这也可以匹配任何语言的字母(加下划线),而不仅仅是俄语。在
使用依赖于区域设置的字符类
您可以使用正确的LOCALE尝试
\w
使用unicode标志:
这也可以匹配任何语言的字母(加下划线),而不仅仅是俄语。在
使用依赖于区域设置的字符类
相关问题 更多 >
编程相关推荐