Ankündigung

Einklappen
Keine Ankündigung bisher.

Regulärer Ausdruck

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Regulärer Ausdruck

    Hallo,

    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%'
    soll das werden:

    Code:
    WHERE feld1 LIKE '%test.test%' OR feld2 LIKE '%test.test%'
    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:

    PHP-Code:
    $OUTER_FILTER preg_replace("/[\S]+\.([\S]+)/isU""$1"$FILTER); 
    Gruß
    Andreas

  • #2
    Dabei könnten imho negative Assertions helfen.

    Ich verschiebhe das mal nach Einsteiger.
    [MOD: verschoben]

    Kommentar

    Lädt...
    X