hotti: Maskierungssequenzen in String "anwenden"

Beitrag lesen

Warum überträgst Du Deine Texte nicht einfach so wie sie sind, also ohne vorher an den Zeilenumbrüchen herumzudoktern? Und wenn, dann kannst Du das auch ganz genauso wieder rückgängig machen.

XML war nur ein Beispiel-Format, bei INI-Datein wird es z.B. dann schwer zu Unterscheiden, wann ein neuer Datensatz entstanden ist oder ob es noch zum Template gehöhrt.

Ah, Du könntest also ein anderes Dateiformat verwenden, das ist gut!

Falls es von der PL unabhängig sein soll und Du nur Texte hast und die Daten zyklisch sind, Beispiel Datenstruktur in Perl:

  
$objects = {  
  addr1 => {  
    name => 'Hugo',  
    anschr => qq(Mehrzeiliger Text),  
  },  
  addr2 => {  
    name => 'Viktor',  
    anschr => qq(  
     Straße, Hausnummer  
     Adresszusatz  
     PLZ Ort  
    ),  
  },  
};  

guck Dir mal cEAV an, was das Ding macht, habe ich hier beschrieben, und dieser Parser ist auch in anderen PLs leicht umzusetzen. Er ist nicht binsafe, aber wenns nur um Texte geht, z.B. für einen Datenaustausch zwischen Perl und JavaScript, da ist das Teil bestens geeignet.

PS: binary safe