我从我的谷歌联系人导出了一个电子名片文件(*.vcf)。现在,我想从FN:(全名)和任何电子邮件地址信息( email *或任何带有@的字符串)中提取信息。我给了ruby,python和bash一个机会。到目前为止,最有希望的是bash的方法。这是我从得到的脚本,但它不能正常工作。我相信它会在FN:信息不可用时停止,这发生在vcard文件末尾的大约50个条目中。我仍然想要的电子邮件地址信息,可以在备注字段,甚至其他地方。下面是脚本:
#!/bin/bash
vcard_file=$1
cat $vcard_file | while read line ; do
#echo $line;
i
我正在尝试创建一个名片阅读器
例如,我有一个文本块
Name
Head - Business Development
Company Name
# 2/324, ll Floor, Some Road,
Street, City-Zip, State, Country.
Tel : +987654321
Mobile: +123456789
Email : mail@comany.com
Website : www.comany.com
我想从这个文本中解析出细节,比如名称,公司名称,名称,地址。我能够解析号码,电子邮件地址和网站。有没有人能帮我。我不想使用任何网络服务,我希望它是离线完成