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@
... e cosi via.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
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.

Rispondi quotando