【发布时间】:2018-12-07 00:03:02
【问题描述】:
我有各种包含用户名、公司名称和电话号码的文本字符串,它们都类似于以下内容:
FirstName LastName (Some Business Name / phoneNumber)
FirstName LastName (Business Name / phoneNumber)
FirstName LastName (BusinessName / differentphoneNumber)
FirstName LastName (Short Name / somephoneNumber)
FirstName LastName (Very Long Business Name / otherphoneNumber)
现实世界的示例可能如下所示:
David Smith (Best Pool and Spa Supplies / 07438473784)
Bessy McCarthur Jone (Dog Supplies / 0438-343522)
我已使用此代码提取名字(正如我之前需要的那样)并且效果很好:
import re
details = re.findall(r'^[\w+]+', input_data['stripeDescription'])
return {
'firstName': details[0] if details else None\``
}
如何查找左括号“(”和正斜杠“/”之间的文本,然后检索公司名称?
【问题讨论】: