FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Sjef am 03 März 2022, 07:18:05

Titel: Suchen in suche
Beitrag von: Sjef am 03 März 2022, 07:18:05
Hallo, Ich suche ein Wort nach ein bestimmtes Wort. Also etwa so: Vorname; Fatima. Ich habe versucht es mit  "(Vorname\s\;)(\w+)" zu lösen  aber leider kommt im Tekst auch "Vorname;Nachname;----" vor. Gibt es eine Möglichkeit "Nachname" aus zu klammern?
Titel: Antw:Suchen in suche
Beitrag von: Beta-User am 03 März 2022, 10:22:58
Vorab mal: Willkommen im FHEM-Forum!

Es wäre einfacher eine Antwort zu geben, wenn (ggf. verfremdete) Echtdaten geliefert würden und etwas mehr Info, wie/wann gesucht wird. Prinzipiell sollte https://regex101.com/ weiterhelfen, hier würde ich ggf. versuchen, mit einer passenden Negation zu arbeiten, die auch den Strichpunkt als Trennzeichen umfasst, also z.B. mit "([^\s;]+)" statt "(\w+)".