Tjenare såhär på fredagsnatten/lördagsmorgonen
Har ett smärre problem med ett regular expression som ska ta ut lite info från strängar som ser lite olika ut men strukturen är ungefär densamma iaf.
Den som har lust att hjälpa och förhoppningsvis få en liten utmaning titta ner!
detta är strukturerna som finns för denna sträng...
[SUMMARY] => TATM79\, FÖ\, DPU1\, EMM1\, KB1\, M1\, TB1\, Steven Arnesson
[SUMMARY] => TDDC59\, SN\, DPU1.b\, Gute Arne\, Arnesson Arnbjörn
[SUMMARY] => TDDC59\, SN\, DPU1.a-b\, Arnis Arnasson
[SUMMARY] => TATA19\, ME\, DPU1.b\, GRA
Jag har själv försökt med uttrycket
/^(\w+)\\\,(\w{2})\\\,(DPU1|DPU1.b|DPU1.a-b)\\\,(.*?)\\\,(\w{7,})$/i
Men som sagt, är verkligen inte hajj på reg exps...
Det färdiga resultatet jag är ute efter skulle kunna se ut något så här:
TATM79
FÖ
DPU1, EMM1, KB1, M1, TB1
Steven Arnesson
TDDC59
SN
DPU1.b
Gute Arne, Arnesson Arnbjörn
TDDC59
SN
DPU1.a-b
Arnis Arnasson
TATA19
ME
DPU1.b
GRA
Jag vill alltså samla klasserna i en match eller vad man ska säga. Resten av raderna som INTE matchas skulle vara bra om de ändå las in i en match separat, går ens detta?
Verkligen tacksam för hjälp i detta ämne!
MVH
// Kevin Vesterlund