gpt4 book ai didi

Python字符串拆分

转载 作者:太空宇宙 更新时间:2023-11-04 01:42:38 25 4
gpt4 key购买 nike

在 python 中拆分它的最佳方法是什么。 (地址、城市、州、邮政编码)

<div class="adtxt">7616 W Belmont Ave<br />Chicago, IL 60634-3225</div>

在某些情况下邮政编码是

 <div class="adtxt">7616 W Belmont Ave<br />Chicago, IL 60634</div>

最佳答案

根据您希望在不能从单个示例中推导出的各个方面有多紧或多松,像下面这样的东西应该可以工作......:

import re

s = re.compile(r'^<div.*?>([^<]+)<br.*?>([^,]+), (\w\w) (\d{5}-\d{4})</div>$')
mo = s.match(thestring)
if mo is None:
raise ValueError('No match for %r' % thestring)
address, city, state, zip = mo.groups()

关于Python字符串拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3359614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com