Reguläre Ausdrücke - Ausdruck und Auswertung

#1 von Falk , 21.10.2016 09:27

Hallo,

wenn man in einem regulären Ausdruck Gruppen verwendet, ist die Auswertung des Treffens eines Textes auf den Ausdruck abhängig von der Gestaltung des Ausdrucks.

So wird bei dem Ausdruck '([A-Z]+_[0-9]+)|([0-9]+)' mit dem Text 'ztr ZU U _ SINN_41 876 u TREE' nach dem Aufrufen der Methode 'find()' in der Methode 'group(1)' der String 'SINN_41' zurückgeliefert.

Nun meine Frage, ist die Abhängigkeit der Auswertung (Angabe der 1 für die erste Gruppe oder 2 für die zweite) gewollt? Der Nachteil ist nämlich, dass bei einer Änderung des regulären Ausdrucks die Abfrage auch geändert werden muss.

Falk

Falk  
Falk
Beiträge: 23
Registriert am: 20.09.2016


   


Xobor Einfach ein eigenes Xobor Forum erstellen
Datenschutz