Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

Reguläre Ausdrücke

MasterQ

Betreff:

Reguläre Ausdrücke

 ·  Gepostet: 28.11.2025 - 11:08 Uhr  ·  #182838
Hallo,

ich hadere gerade mit der Suche mit regulären Ausrücken.

Bei den Buchungskategorien kann man Suchbegriffe eingeben, die eine Kategorie dann automatisch zuordnen kann.

Ich will nun im Verwendungszweck nach solchen Einträgen suchen:

28.11/11.02UHR

der korrekte reguläre Ausdruck dazu lautet:

"\d{2}\.\d{2}\/\d{2}\.\d{2}UHR"

Das funktioniert bei anderen Anwendungen wie gewünscht. Dieser Ausdruck findet bei Hibiscus allerdings nix. Gut, vielleicht muss man '\' maskieren, dann wäre es

"\\d{2}\\.\\d{2}\\/\\d{2}\\.\\d{2}uhr"

Aber auch das findet nichts.

ein

Code
select * from umsatz where REGEXP_INSTR(zweck,'\\d{2}\\.\\d{2}\\/\\d{2}\\.\\d{2}uhr')


direkt in der Datenbank funktioniert.

Was macht da Hibiscus anders? Ist überhaupt die volle Systax von regexp implementiert?

Gruß

Joachim

lenilsas

Betreff:

Re: Reguläre Ausdrücke

 ·  Gepostet: 28.11.2025 - 13:32 Uhr  ·  #182847
Wenn du reguläre Ausdrücke verwendest, muss es auf den ganzen String passen. In deinem Fall sollte
Code
.*\d{2}\.\d{2}\/\d{2}\.\d{2}UHR.*

funktionieren

MasterQ

Betreff:

Re: Reguläre Ausdrücke

 ·  Gepostet: 28.11.2025 - 14:30 Uhr  ·  #182861
Zitat geschrieben von lenilsas

Wenn du reguläre Ausdrücke verwendest, muss es auf den ganzen String passen. In deinem Fall sollte
Code
.*\d{2}\.\d{2}\/\d{2}\.\d{2}UHR.*

funktionieren


hm, eigentlich dachte ich, das probiert zu haben?