Regular Expressions Ci sto lavorando
Oggetto: Un potente mezzo per il trattamento dei testi
Osserviamo questo:
Discussione: In questa sede non andrò a descrivere nei particolari le Regualar expression, per questo ci sono i reference ed i tutorial ma mi soffermerò solo su quello che riguarda l'estrazione di sottostringhe. L'esempio qui riportato, tra l'altro molto utile, ci permette di estrapolare il nome di un source (vedi le sezioni riguardanti gli eventi qui). Quando nell'ascoltatore vogliamo sapere chi ci ha inviato l'evento eseguiamo il metodo dell'oggetto evento event.gestSource(); il quale ci restuisce una stringa un po troppo articolata:
personevent.Person@7852e922
il package personevent, il source Person, l'indirizzo di memoria dove risiede la classe @7852e922 a noi interessa solo il nome del source come fare ad estrarlo dall'intera stringa? Con l'aiuto delle regolar expression. La troveremo nella sottostringa word2. Per la comprensione del codice fare riferimento al link n 5. |