Python 匹配特定的Unicode数字,而不考虑脚本
我使用的是Python3,我正试图实现如下目标 给定以下Unicode正则表达式(Python 3中的默认值):Python 匹配特定的Unicode数字,而不考虑脚本,python,regex,python-3.x,unicode,Python,Regex,Python 3.x,Unicode,我使用的是Python3,我正试图实现如下目标 给定以下Unicode正则表达式(Python 3中的默认值): regex = r'^\d{5}$' 这将匹配从0到9的5个Unicode数字 有没有办法指定一个数字,比如说9,其中9将被匹配,无论输入使用何种语言 我遇到的情况是,用户可能有混合输入,指定每个可能的Unicode数字(如\u0031)并不理想。语言或脚本?如果您是指脚本,则需要使用自定义字符类来匹配任何9s。请详细说明如何使用自定义字符类?请参阅和。谢谢!你介意分享一下你是如何
regex = r'^\d{5}$'
这将匹配从0到9的5个Unicode数字
有没有办法指定一个数字,比如说9
,其中9
将被匹配,无论输入使用何种语言
我遇到的情况是,用户可能有混合输入,指定每个可能的Unicode数字(如
\u0031
)并不理想。语言或脚本?如果您是指脚本,则需要使用自定义字符类来匹配任何9
s。请详细说明如何使用自定义字符类?请参阅和。谢谢!你介意分享一下你是如何生成这些角色类的吗?这就是我想要的,只要我不必一个接一个地键入它。我使用了。您需要一种方法来解析整个Unicode表,并查找名称中包含完整单词NINE
、EIGHT
等的字符,然后从这些未编码字符创建字符类。对于那些位于BMP平面之外的对象,您需要对其进行传输,并且非常方便。那么,您也可以使用\uxxxxx
符号来表示这些。语言还是脚本?如果您是指脚本,则需要使用自定义字符类来匹配任何9
s。请详细说明如何使用自定义字符类?请参阅和。谢谢!你介意分享一下你是如何生成这些角色类的吗?这就是我想要的,只要我不必一个接一个地键入它。我使用了。您需要一种方法来解析整个Unicode表,并查找名称中包含完整单词NINE
、EIGHT
等的字符,然后从这些未编码字符创建字符类。对于那些位于BMP平面之外的对象,您需要对其进行传输,并且非常方便。您也可以使用\uxxxxx
符号来表示这些。