dedlfix: mehrere zeilen ausgeben

Beitrag lesen

echo $begrüßung;

Ich möchte aus einem html quellcode aus einem bestimmten Bereich (mehrere Zeilen) Kennzahlen in eine DB schreiben.
Der Beginn des Bereichs ist anhand folgendem tag eindeutig zu erkennen:
<map id="xy" name="xy">
Nun möchte ich die Zeilen zwischen diesem tag und dem end-tag (</map>) ausgeben.
Wie mach ich das?

Mit ein paar grundlegenden Stringfunktionen. Finde zunächst die Position des Starttextes. Nimm vom Gesamttext den Teil (Substring), der nach dem Starttext beginnt (also ab Position des Starttextes plus seine Länge). Suche darin den abschließenden Teil und bilde erneut einen Teilstring, der an diesem abschließenden String endet. Das kann man auch mit einem regulären Ausdruck machen, ist aber nicht unbedingt nötig.

echo "$verabschiedung $name";