Thread Frage der Zweckmäßigkeit (17 answers)
Opened by rosti at 2025-03-10 15:50

rosti
 2025-03-13 09:51
#196943 #196943
User since
2011-03-19
3559 Artikel
BenutzerIn
[Homepage]
user image
Hab dann noch noch ne Frage was das Parsen per RegEx betrifft. Historisch gewachsen sind bei mir 2 Dateiformate für die lokalen Rohdateien die das FW online zu HTML5 macht.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
title=Titel der Seite
descr=Eine Beschreibung
parent=/brd

body/HTML


<!-- title=Titel der Seite -->
<!-- descr=Beschreibung zum Inhalt -->
<!-- parent=/index -->

body/HTML


So habe ich Header und Body schonmal mit einer Leerzeile getrennt. Den Parser für den Header jedoch, denn würde ich jetzt gerne so gestalten, daß er mit beiden Formaten gleichermaßen zurechtkommt. Ziel ist eine Klasse als Interface zu diesen Dateien.

PS: Idee wäre ein zusätzlicher Parameter style im Konstrukter, was im Parser eine andere Re lädt:

Code (perl): (dl )
my $h = $self->{STYLE} eq 'new' ? { $head =~ /(\w+)=(.*)/g } : { $head =~ /(\w+)=(.*) /g };


old-Style: <!-- title=... -->
new-style: title=...



Danke für Hinweise
Last edited: 2025-03-13 17:16:49 +0100 (CET)
http://blog.rolfrost.de/

The art of steam.

View full thread Frage der Zweckmäßigkeit