Regex vcf文件的正则表达式帮助
我在单个vcf文件中有联系人,如Regex vcf文件的正则表达式帮助,regex,vcf-vcard,Regex,Vcf Vcard,我在单个vcf文件中有联系人,如 BEGIN:VCARD VERSION:3.0 FN:XYZ N:XYZ;;;; TEL;TYPE=CELL:0123456789 END:VCARD 我使用vcard splitter将它们拆分为vcf文件,只需一个联系人,就可以将它们添加到我的s60诺基亚手机上。 由于许多联系人的FN和N值相同,因此姓名在联系人列表中重复两次。因此,我想为每个VCARD的删除FN:值编写一个正则表达式。有人能给我这个正则表达式吗。你可以用它来完成这个任务: 转到搜索菜单C
BEGIN:VCARD
VERSION:3.0
FN:XYZ
N:XYZ;;;;
TEL;TYPE=CELL:0123456789
END:VCARD
我使用vcard splitter将它们拆分为vcf文件,只需一个联系人,就可以将它们添加到我的s60诺基亚手机上。
由于许多联系人的FN
和N
值相同,因此姓名在联系人列表中重复两次。因此,我想为每个VCARD
的删除FN:
值编写一个正则表达式。有人能给我这个正则表达式吗。你可以用它来完成这个任务:
^FN:
作为搜索词,然后单击“全部标记”
==>包含搜索词的所有行都已添加书签。
^
是与行开头匹配的锚定stema说了什么,或者如果你喜欢这些很酷的工具:
sed -i "s/^FN:.*\n$//" *.vcf
谢谢stema,但是拆分器在没有FN:entry的情况下出现了问题,所以我应该怎么做才能将FN:values设置为NULL我不知道,试着用“FN:”替换
^FN:.*
,是的,它工作正常,但N:value设置为NULL不是FN: