
[已解決]批處理如何提取文本里兩個指定字符串/關鍵字之間的內容最后由 pcl_test 于 -4-22 14:11批處理如何按空行分割文本到多個文件?分割VCF聯系人問題是這樣的,本人換了個老手機,老手機聯系人導入只支持一個聯系人一個文件,而現在我手頭上的是多個聯系人一個文件,現在要把這個單個文件分割成多個,以便供老手機導入。要求將每個BEGIN:VCARD到END:VCARD提取出來單獨存放為一個文件,文件名隨便,只要不重復就行,當然,如果能夠將聯系人姓名轉換出來作為文件名更好。
- BEGIN:VCARD
- VERSION:2.1
- N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=張三;;;
- FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=張三
- TEL;CELL:13466545261
- END:VCARD
- BEGIN:VCARD
- VERSION:2.1
- N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=李四;;;
- FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=李四;
- TEL;CELL:15885394277
- EMAIL;PREF;INTERNET:[email protected]
- ORG;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=其他
- END:VCARD
- BEGIN:VCARD
- VERSION:2.1
- N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:;=王五;;;
- FN;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=王五
- TEL;CELL:13337322552
- EMAIL;PREF;INTERNET:[email protected]
- ORG;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=其他
- END:VCARD
nclick="copycode($('code0'));">復制代碼
我的思路是先對將“END:VCARD”與“BEGIN:VCARD”之間插入空行(如下),方便處理。
- ……
- END:VCARD
- BEGIN:VCARD
- ……
nclick="copycode($('code1'));">復制代碼
到此我就不會了,還望各位不吝賜教。