import re
# 示例代码:使用正则表达式匹配字符串中的数字
def find_numbers(text):
# 编译正则表达式,\d+ 表示匹配一个或多个数字
pattern = re.compile(r'\d+')
# 使用 findall 方法查找所有匹配的子串,并返回一个列表
matches = pattern.findall(text)
return matches
# 示例文本
text = "我有 123 本书和 456 支笔。"
# 调用函数并打印结果
numbers = find_numbers(text)
print(numbers) # 输出: ['123', '456']
re.compile(r'\d+'):编译一个正则表达式对象,\d+ 表示匹配一个或多个数字。pattern.findall(text):在给定的文本中查找所有匹配的子串,并返回一个包含所有匹配项的列表。text 包含两个数字 "123" 和 "456",因此 findall 方法会返回这两个数字作为字符串列表。上一篇:python运算符
下一篇:python 全局变量
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站