Neo*_*Neo 3 python regex unicode python-2.x
我正在尝试在 python 脚本中捕获并匹配俄语字符。由于俄语字符不属于 [aZ] 类型,我应该使用什么正则表达式来匹配它们。我不能使用 (.*) 因为它会匹配所有内容。
linkpat = re.compile('name=[a-Z]+;size=[0-9]+')
Run Code Online (Sandbox Code Playgroud)
使用 unicode 标志:
re.compile('name=\w+;size=\d+', re.U)
Run Code Online (Sandbox Code Playgroud)
这也将匹配任何语言中的任何字母(加上下划线),而不仅仅是俄语。
| 归档时间: |
|
| 查看次数: |
2941 次 |
| 最近记录: |