Moin zusammen,
ich möchte in einem String jedes Vorkommen von
Code:
(Person: Gerda, Alter: 55, Geschlecht: weiblich)
oder
Code:
Person: Frank, Alter: 32, Geschlecht:)
durch
Code:
Gerda ist 55 und weiblich
bzw
Code:
Frank ist 32 und männlich
ersetzen.
Dazu habe ich mir preg_replace() angesehen, scheine damit aber nur einzelne Teile austauschen zu können.
So kann ich z.B.
durch 'nichts' austauchen oder
durch
.
Steht aber nun irgendwo
alleine im Text, würde das auch ausgetauscht....
Mir schwebt vor, wie in Perl das Suchmuster komplett zu beschreiben, mir die wieder zu verwendenden Teile zu merken (Backreference) und den String dann neu aufzubauen...
aber wie?
Die Backreference ist leer bzw. zeigt mir ein komisches Zeichen an...
Hat da jemand einen Tip?
Danke.
Stefan