Hallo,
ich habe leichte Schwierigkeiten mit einem regulären Ausdruck, vielleicht kann mir ja jemand helfen.
Es geht um ein preg_replace();
Aus
soll das werden:
In Worten:
Es sollen alle Strings der Form [\S]+.([\S]+) ersetzt werden durch $1 es sei denn, sie stehen zwischen ' ' (diese Bedingung konnte ich irgendwie noch nicht formulieren).
Ansatz:
Gruß
Andreas
ich habe leichte Schwierigkeiten mit einem regulären Ausdruck, vielleicht kann mir ja jemand helfen.
Es geht um ein preg_replace();
Aus
Code:
WHERE kaese.feld1 LIKE '%test.test%' OR wurst.feld2 LIKE '%test.test%'
Code:
WHERE feld1 LIKE '%test.test%' OR feld2 LIKE '%test.test%'
Es sollen alle Strings der Form [\S]+.([\S]+) ersetzt werden durch $1 es sei denn, sie stehen zwischen ' ' (diese Bedingung konnte ich irgendwie noch nicht formulieren).
Ansatz:
PHP-Code:
$OUTER_FILTER = preg_replace("/[\S]+\.([\S]+)/isU", "$1", $FILTER);
Andreas

Kommentar