echo $begrüßung;
Dich von dem Gedanken trennen, das Problem sei allein mit Regular Expressions lösbar.
Das muss doch gehen?
Meinst Du wirklich, dass sie nicht ausreichen oder meinst Du, dass sie nicht gerade die beste Wahl wären? Z.B. ist doch Text zwischen zwei Tags nicht allzu schwer zu treffen?
Es wird sicherlich möglich sein, mit allerhand Assertions und anderem "Reg-Exp-Schweinkram" einen passenden regulären Ausdruck hinzubekommen. Um zu wissen, ob du innerhalb eines Tags, eines Attributes oder eines Element-Inhalts steckst, musst du ja "nur" auf gerade oder ungerade Anzahl von vorangegangenen signifikanten Zeichen testen, das allerdings in Abhängigkeit von der Stelle an der sie gerade stehen ... Da kommt dann irgendwann ein Monstrum von RegExp heraus, das kein Mensch mehr zu lesen oder zu pflegen bereit ist.
echo "$verabschiedung $name";