Python怎么查找字符串中的所有数字
导读:本文共2402字符,通常情况下阅读需要8分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: findall在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果有多个匹配模式,则返回元组列表,如果没有找到匹配的,则返回空列表。注意:match 和 search 是匹配一次 findall 匹配所有。语法格式为:re.findall(pattern,string,flags=0)或pattern.findall(string[,pos[,endp... ...
目录
(为您整理了一些要点),点击可以直达。pattern匹配模式。
string待匹配的字符串。
pos可选参数,指定字符串的起始位置,默认为 0。
endpos可选参数,指定字符串的结束位置,默认为字符串的长度。
import re
result1 = re.findall(r'\d+','runoob 123 google 456')
pattern = re.compile(r'\d+') # 查找数字
result2 = pattern.findall('runoob 123 google 456')
result3 = pattern.findall('run88oob123google456', 0, 10)
print(result1)
print(result2)
print(result3)
importre
result=re.findall(r'(\w+)=(\d+)','set width=20 and height=10')
print(result)
Python怎么查找字符串中的所有数字的详细内容,希望对您有所帮助,信息来源于网络。