You will have to correct the item “Replace +7 with 8”, since this is for Russia, you have a different number or there is no double interpretation at all.
Download
screenshot


I output the fields to the structure, but not to the GUI. There are non-standard fields. I wanted to edit the card code; in this mode, the fields will not be lost. But I wanted to do a more complex option: the card is transcoded (=20) from binary to UTF8, and then returned to Ansii, but I’m not sure yet whether this will affect version 3.0 cards, which support UTF8 for the file and do not require recoding. Next, the name is replaced using ReplaceString() in a certain field (in a line), then the lines are again added to the card text. This mode does not require a parameter analyzer and all parameters are returned to the card.infratec wrote: Sat Dec 20, 2025 10:46 am I would read in every 'field' in an own entry of the list (sub list or map) than it is easier to replace the value of a field.
Ok, I'll add a ready-made vcf file, but I made a vcf file generator, you can create 1000 cards (enter a number at start) and run tests with the file.
Yes, it was easier, but I didn’t immediately understand how to add the card code to the structure in this mode. For me, everything between BEGIN and END is placed in a structure element. At the moment I find the BEGIN and END positions and add the text between the positions to the structure element.infratec wrote: Sat Dec 20, 2025 10:46 am Maybe it is easier to read the file line by line instead read it in at once.
Added
Added