喜正则表达式的帮助,我有这个字符串在Python:解析字符串 - 在python
“每星期三和星期五,这个市场是完美的午餐!坐落在米纳圣隧道(第五街),这个位置非常适合逃离雾或雨。 \ r \ n \ r \ n位置:5th St. @ Minna St. \ r \ n时间:上午11:00至下午2:00 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ r \ nFiveten汉堡\ r \ nHiyaaa \ r \ n肋骨鞭子\ r \ nMayo &芥末\ r \ n \ r \ n \ r \ n需要?让OtG迎合您的下一个活动!开始访问offthegridsf.com/catering。'
我需要提取以下内容:
Location: 5th St. @ Minna St.
Time: 11:00am-2:00pm
Vendors:
Kasa Indian
Fiveten Burger
Hiyaaa
The Rib Whip
Mayo & Mustard
我试图通过使用要做到这一点:
val = desc.split("\r\n")
,然后val[2]
给人的位置,val[3]
给出了时间和val[6:11]
给出了供应商。但我相信有更好,更有效的方法来做到这一点。
任何帮助将不胜感激。
我认为你是正确的,其实。我认为这是更普遍问题的一部分?即,总会有5个供应商?在第三次之前是否会有额外的行数,所以时间会是val [?]。否则,你说得对。 – audiodude