ich möchte mir einen Converter bauen um Dateien in einem speziellen Format (ADIF) einzulesen und in meiner Datenbank speichern
Die Daten sind etwa so abgelegt
Code: Alles auswählen
<call:6>VP8STI <qso_date:8>20160122 <time_on:4>2359 <band:3>40M <mode:2>CW <freq:5>7.019
<station_callsign:6>DL13xyz
<dxcc:3>240 <iota:6>AN-009
<rst_sent:3>599 <rst_rcvd:3>599 <lotw_qsl_sent:1>Y <lotw_qsl_rcvd:1>Y <eqsl_qsl_sent:1>N <eqsl_qsl_rcvd:1>N <qsl_sent:1>N <qsl_rcvd:1>Y <eor>
<call:6>VP8STI <qso_date:8>20160123 <time_on:4>1450 <band:3>17M <mode:2>CW <freq:6>18.079
<station_callsign:6>DL1uvw
<dxcc:3>240 <cqz:2>13 <ituz:2>73 <iota:6>AN-009 <tx_pwr:3>100
<rst_sent:3>599 <rst_rcvd:3>599 <lotw_qsl_sent:1>Y <lotw_qsl_rcvd:1>Y <eqsl_qsl_sent:1>N <eqsl_qsl_rcvd:1>N <qsl_sent:1>N <qsl_rcvd:1>Y <eor>
<call:6>Z63MED <qso_date:8>20160124 <time_on:4>1517 <band:3>30M <mode:2>CW <freq:6>10.128
<station_callsign:6>DL9iii <name:5>DAVID
<dxcc:3>296 <cqz:2>15 <ituz:2>28 <tx_pwr:3>100
<rst_sent:3>599 <rst_rcvd:3>599 <lotw_qsl_sent:1>Y <lotw_qsl_rcvd:1>N <eqsl_qsl_sent:1>N <eqsl_qsl_rcvd:1>N <qsl_sent:1>N <qsl_rcvd:1>N <eor>
Die Tag's sind in beliebiger Anzahl und Reihenfolge (jede Datei kann anders sein) angeordnet.
Jeder Datensatz ist mit <eor> abgeschlossen.
Welche Werkzeuge bietet Lazarus um sowas zu bearbeiten ?
Gruß
Frank