Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Regular Expression

Dieses Thema im Forum "MySQL und MariaDB" wurde erstellt von Felix_83, 14 November 2019.

  1. Felix_83

    Felix_83 Benutzer

    Hi zusammen,

    ich nochmal. Ich habe Information in folgender Schreibweise vorliegen:
    • Termin Feier – 01.08.2019
    • Termin Feier- 01.08.2019
    • Termin Feier -01.09.19
    Ich würde gerne nur die in fett markierte Schreibweise mit einer regular Expression in einem WHERE-Statement nutzen. Ich stehe hier leider total auf dem Schlauch. Während der Beginn immer gleich ist (Termin Feier), ist das Datum variabel. Die regular Expression für die Schreibweise des Datums ist so wie ich gestern gelernt haben wie folgt = \d\d.\d\d.\d\d\d\d

    Kann hier jemand helfen?

    Immer gleich ist: "Termin Feier – "
    Variable ist: 01.08.2019 (aber immer in der Schreibweise)

    LG Felix
     
  2. akretschmer

    akretschmer Datenbank-Guru

    Du hast das Jahr mal 2-stellig und mal 4-stellig, oder?
     
  3. Felix_83

    Felix_83 Benutzer

    Ja, wobei ich die erstmal ignorieren möchte. Sprich nur für dieses Format relevant 01.08.2019.
     
  4. Walter

    Walter Administrator Mitarbeiter

  5. Felix_83

    Felix_83 Benutzer

    Ja, wobei mir hier bei folgender regular Expression:

    ^Termin Feier – \d\d.\d\d.\d\d\d\d

    Und folgendem Teststring

    Termin Feier – 01.10.2019 – 11:30 – sdfsdfsdfsdf

    Ein Full-Match attestiert wird. Bei SQL war ich damit jedoch nicht erfolgreich damit. Hiermit hat es dann jedoch geklappt:

    RLIKE '^Termin Feier – [0-9][0-9].[0-9][0-9].[0-9][0-9][0-9][0-9]'

    Dennoch danke.

    LG Felix
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden