Tag Jojo.
{gettext msgid="irgend ein Text, der auch sowas "} '} enthalten kann ! "}
Ich möchte das nun ersetzen.
Was genau? Willst du alles, was zwischen den Doublequotes steht, haben? Dann sollte
$test = "{gettext msgid='irgend ein Text, der auch sowas \'} \'} enthalten kann ! '}";
echo preg_replace('/^{gettext msgid=(.+)}$/', '$1', $test);
helfen.
Siechfred