正则表达式帮助vcf文件

时间:2013-02-19 17:08:03

标签: regex vcard vcf

我在单个vcf文件中有联系人

BEGIN:VCARD
VERSION:3.0
FN:XYZ
N:XYZ;;;;
TEL;TYPE=CELL:0123456789
END:VCARD

我使用vcard拆分器将它们拆分为单个联系人的vcf文件,以便我可以将它们添加到我的s60诺基亚手机上。 由于多个联系人的FNN值相同,因此该名称会在联系人列表中重复两次。所以我想为每个FN:删除 VCARD值编写正则表达式。有人可以给我正则表达式。

2 个答案:

答案 0 :(得分:0)

您可以使用Notepad++执行此任务:

  1. 转到搜索菜单Ctrl + F,然后转到“标记”标签。选中“书签” 线”。

  2. 检查正则表达式选项

  3. 然后只需输入^FN:作为搜索字词,然后点击“全部标记”

    <强> ==&GT;包含搜索词的所有行都有书签。

    ^是一个匹配行开头的锚。

  4. 现在转到“搜索 - 书签 - 删除书签行”菜单

    <强> ==&GT;所有标记的行都消失了。

答案 1 :(得分:0)

stema说什么,或者你喜欢酷工具:

sed -i "s/^FN:.*\n$//" *.vcf