擅长:python、mysql、java
<p>试试这个正则表达式来获取你的地址。你知道吗</p>
<pre><code>address = re.findall(r'(?<=Address).*?(?=Telephone)',rstr, flags=re.DOTALL)
</code></pre>
<p>演示:</strong></p>
<pre><code>address = re.findall(r'(?<=Address).*?(?=Telephone)',rstr, flags=re.DOTALL)
phone = re.findall(r'(Telephone.+)',rstr)
email = re.findall(r'(E-mail.+)',rstr)
for i in zip(address, phone, email):
print('{address}\n{phone}\n{email}'.format(address=i[0].strip(), phone=i[1].strip(), email=i[2].strip()))
print( " -" )
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>The Westshore Grand,
A Tribute Portfolio Hotel, Tampa
Telephone 52 70 90 00
E-mail info.suchona@gmail.com
-
hotels near 1255 north palm ave
sarasota florida
Telephone 62 40 80 00
E-mail info.niit@hotmail.com
-
</code></pre>