BEDINGTE Freigabe der macOS Version Sequoia für tomedo® Alle Hinweise und Informationen finden Sie unter folgendem Link.
Hinweis: Zukünftige iOS tomedo Updates werden nur noch auf Geräten mit iOS 16 oder höher verfügbar sein.
Guten Tag,

 

ich versuch mich seit heute an Regex und wie immer scheitere ich gleich am Anfang.

Folgendes Problem:

Beim Katheterwechsel wird fast immer die selbe Kathetergröße verwendet meistens dokumentieren wir das mit DK CH xx oder SFK CH xx. Wobei xx die Größe ist beginnend von 12-32.

Meine Aktionskette legt ein THE-Eintrag an und ich würde gerne das ein Aktionskettenauslöser der durch anlegen der THE ausgelöst wird mittels regex vom letzten Eintrag THE die Zahl übernimmt und einträgt.

Das Kommando $[regex DK_CH:.{2} x THE]$ zeigt kein Ergebnis.

Antworten im Forum finde ich irgendwie nicht.
Gefragt vor in Frage von (330 Punkte)
0 Punkte

2 Antworten

Es sollen immer die beiden letzten beiden Stellen extrahiert werden?

$[regex ..$ $[v1]$]$  sollte funktionieren, auch wenn ich hier nicht der regex Experte bin, da gibt es hier nur Einen...
Beantwortet vor von (2.4k Punkte)
0 Punkte
Wie im Film kam auch nur der eine Regex Held zur Hilfe.

Moin:

der gesuchte regex geht so: $[regex CH\s*(\d+) x THE]$

Übersetzt bedeutet das: Extrahiere mir den Textabschnitt, der aus einer oder mehreren Zahlen besteht (\d+) und der nach dem Textteil folgt, der aus der Zeichenfolge CH und mehreren oder keinem Leerzeichen (dafür steht  \s*) besteht.

Beantwortet vor von (7.5k Punkte)
0 Punkte
Gibt's ein guten Guide wo man sich die ganzen Parameter anschauen kann für Regex?
Moin.

Ja, gibt es:

Original Apple NSRegularExpression - Seite (eher etwas schwerer verdaulich...): https://developer.apple.com/documentation/foundation/nsregularexpression?language=objc

Tutorial (etwas bekömmlicher...): https://www.regular-expressions.info/tutorial.html

Zum Ausprobieren und Austesten der regex-Begriffe unverzichtbar ist die Seite regex101.com. Dort kann man solange herumbasteln, bis der regex grundsätzlich klappt. Zu beachten ist dabei aber, dass nicht alles, was in regex101.com geht, auch in tomedo funktioniert.

Wenn man gar keine Idee hat, kann man sich auch mal von ChatGPT o.ä. inspirieren lassen.
18,553 Beiträge
26,844 Antworten
48,172 Kommentare
29,558 Nutzer