Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 匹配特定的Unicode数字,而不考虑脚本_Python_Regex_Python 3.x_Unicode - Fatal编程技术网

Python 匹配特定的Unicode数字,而不考虑脚本

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。请详细说明如何使用自定义字符类?请参阅和。谢谢!你介意分享一下你是如何

我使用的是Python3,我正试图实现如下目标

给定以下Unicode正则表达式(Python 3中的默认值):

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
符号来表示这些。