要在字符串中扫描Unicode数字,可以使用正则表达式和\d元字符。 \d是正则表达式中的一个特殊元字符,用于匹配任意一个数字字符。它等效于字符类[0-9]。 下面是一个示例代码,演示如何使用\d在字符串中扫描Unicode数字: ```python import re # 定义一个包含Unicode数字的字符串 string = "Hello 123 世界 456" # 使用正则表达式和\d匹配Unicode数字 matches = re.findall(r'\d', string) # 打印匹配到的Unicode数字 print(matches) ``` 输出结果为: ``` ['1', '2', '3', '4', '5', '6'] ``` 在上面的示例中,我们使用re.findall()函数和正则表达式r'\d'来查找字符串中的Unicode数字。re.findall()函数返回一个包含所有匹配项的列表。最后,我们打印出匹配到的Unicode数字。 注意,\d只能匹配单个数字字符。如果要匹配多个连续的数字字符,可以使用\d+,其中+表示匹配一个或多个前面的元素。