【发布时间】:2022-07-19 15:18:16
【问题描述】:
字符串存储在变量文本中。 当我做 print(text) 我得到输出:
SHIP TO
Flensburg House, MMDA Colony,
Arumbakkam,Chennai, Tamil Nadu,
我需要获取文本:
Flensburg House, MMDA Colony,
Arumbakkam,Chennai, Tamil Nadu,
这是我尝试过的:
shipto=[]
shipto_re=re.compile(r"SHIP TO((?:.*\n){1,3})")
for line in text.split():
if shipto_re.match(line):
shipto.append(line)
但是,这并没有给我一个匹配,我知道正则表达式有效,所以问题肯定在于如何遍历文本变量。
【问题讨论】:
标签: python regex loops string-matching