[REGEX] Problem mit \t im Suchmuster

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

  • [REGEX] Problem mit \t im Suchmuster

    Hallo zusammen,

    ich bräuchte ein wenig Hilfe beim zusammen basteln eines regulären Ausdrucks.

    Ich möchte mittels ereg_replace folgendes finden und ersetzen:

    Ein TAB
    gefolgt von einem Anführungszeichen
    gefolgt von einer beliebigen Anzahl von beliebigen Zeichen
    gefolgt von einem Zeilenumbruch
    gefolgt von einer beliebigen Anzahl von beliebigen Zeichen
    gefolgt von einem Anführungszeichen
    gefolgt von einem TAB

    Probleme macht das Suchmuster:

    \t\"[^\r\n]+[\r\n]+[^\r\n"]+\"\t

    zündet nicht!

    Ersetzt werden soll das Ganze durch:
    Im besten Fall soll nur der Zeilenumbruch innerhalb des Suchmusters durch eine Leerstelle ersetzt werden, würde aber auch reichen das komplette Suchmuster durch
    TAB festgelegte Zeichenfolge TAB (\t festgelegte Zeichenfolge \t)
    zu ersetzen.

    Kann mir da bitte jemand einen Hinweis bzgl. der korrekten Syntax des Suchmusters geben?

    Vielen Dank im Voraus

    Gruß Jörg

  • #2
    Re: [REGEX] Problem mit \t im Suchmuster

    preg_replace ist schneller
    und dann bau das Pattern halt nach und nach auf und guck mit preg_match ob er noch das trifft was du willst

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar

    Lädt...
    X