Entschuldigung, wenn der Titel nicht beschreibend genug ist. Ich möchte in der Lage sein, in eine Gruppe zu extrahieren, wenn eine spezifisch formatierte Sequenz ein- oder mehrmals vorkommt.Java RegEx prüft auf eine oder mehrere formatierte Zeichenfolgen
Hier mein aktueller REGEX- ist> (entfernt doppelte Schrägstriche für Klarheit)
(.?): ([AZ \ d] {3} - [AZ \ d] {5} - [AZ \ d] {2}) (: [AZ \ d] {3} - [AZ \ d] {5} - [AZ \ d] {2}).
Ich weiß, ich bin nah, aber nicht ganz da.
diese So gelten
TEST1: 001-12345-67: ABC-DEFGH-IJ
kehrte als TEST1, 001-12345-67, ABC-DEFGH-IJ (Kommata getrennte Gruppen)
UNABHÄNGIG: 123-12345-12: 987-98765-98: ASD-asdfa-AS (aktuelle Regex funktioniert nicht für diese)
kehrte als WHATEVER, 123-12345-12,: 987-98765-98: 001-12345-67
: ASD-asdfa-AS
Und das nicht
TEST1 sind WAS: 123-12345-12: HMMMM
Es ist wie ich brauche eine Klammer mit einem '.' für die ganze zweite Sequenz. Danke für die Kontemplation. PS Regex macht mir Kopfschmerzen.
Haben Sie das Regex-Plugin für IntelliJ IDEA versucht Es ist Genie –
Könnten Sie bitte das Muster, das Sie versuchen klären zu lassen. für uns? – jjnguy
Nein, ich habe nicht.Ich verwende Netbeans IDE. – NickG