ciao a tutti
Ho questo dilemma che non sono ancora riuscito a risolvere.
Praticamente, interrogando il database, ho una serire di filenames all'interno di un array.
Questi filenames hanno unna struttura del tipo@
codice:
GRUPPO1 GRUPPO2
AB1.1_filename1 BB1.1_filename1
AB1.2_filename2 BB1.2_filename2
AB1.2_filename3 BB2.3_filename3
AB1.3_filename1 BB2.4_filename4
AB2.1_filename5 BB2.4_filename5
AB2.2_filename6 BB2.4_filename6
AB2.2_filename9
GRUPPO3 GRUPPO4
A1.1_filename1 AB1_filename1
A1.2_filename2 AB2_filename2
A1.3_filename3 CE1_filename5
A2.1_filename4
A2.2_filename5
GRUPPO5
A_filename1
A_filename2
A_filename3
B_filename1
B_filename2
C_filename1
... e cosi via.
Adesso, quello che mi interessa filtrare e' tutto cio che precede l'underscore (_)
il modo in cui vorrei filtrarti e' contare quanti di loro hanno lo stesso suffisso.
Il risultato del filtro dovrebbe restituire:
ABx.x=7
BBx.x=6
Ax.x=5
ABx=3
A=3
B=2
C=1
Praticamente somma tutte le corrispondenze di AB che hanno la struttura n.n e le somma, e cosi per tutte le altre .
Ma non so come effettuare l'espressione regolare oppure il meccanismo che mi consenta ti fare questo..
Qualcuno potrebbe darmi una mano ??
grazie in anticipo per l'aiuto.