Hallo mal ne frage: ich versuche das regex pattern nachzubauen mit dem auch gettext operiert, also auf strings mit _("")
derzeit hab ich
das ist natürlich noch nicht ganz richtig ... mein problem ist wenn _("") mehrmals vorkommt. bsp:
problem was ich hab ist das ende von ') zu finden ohne das beide platzhalter als einer gematch werden. mit [^] kann man ja nur leider zeichenklassen negieren - wie ist das wenn man einfach, anstatt einer zeichenklasse, eine zeichenkette zum negieren benutzen möchte? also bis ') das erste mal wieder vorkommt. hab mich ich das schon immer gefragt wie das geht? danke für hilfe
f*
derzeit hab ich
PHP-Code:
/\_\((?:\'|\")([^\\1\)]+)(?:\\1\))/
PHP-Code:
$test = "das _('ist') ein _('test')";
f*
Kommentar