编辑:
实际例子:
@george Hi, I want to buy your car listed for 2500 in Seattle.我想救出乔治,车,2500,西雅图。用findall我达到了这个阶段
re.findall("(.*)Hi, I want to buy your (.*) listed for (.*) in (.*)",buy)它返回一个包含所有发现的元组。
output: ('@george ', 'car', '2500', 'Seattle.')我尝试使用.split(","),但它返回一个'tuple‘对象没有属性’拆分‘。
发布于 2020-05-04 11:46:12
您可以使用re.search进行第一次匹配,并且可以使用match.groups()访问所有组。
import re
buy = r'@george Hi, I want to buy your car listed for 2500 in Seattle.'
m = re.search(r"(.*)Hi, I want to buy your (.*) listed for (.*) in (.*)",buy)
for g in m.groups():
print(g)见Python演示。输出:
@george
car
2500
Seattle.https://stackoverflow.com/questions/61590299
复制相似问题