12/05/13 20:35
GN
Ciao a tutti, grazie in anticipo e come l'altra volta scusate per il titolo poco chiaro ma con le regex non è facile spiegarsi in breve XD
Ho questo problema, ho scritto questo pattern
che ho bisogno che matchi stringhe di qiesto tipo
(il numero di spazi tra gli elementi e variabile). Funziona in parte: trova solo l'ultimo elemento (nell'esempio "ghi", mentre io ho bisogno che li trovi tutti. Devo matchare l'intera stringa e non posso cercare i singoli match (altrimenti avrei fatto semplicemente "%(\w+);" perchè stringhe di questo tipo non devono essere matchate
quindi devo utilizzare i caratteri ^ e $ per delimitare la riga.
Spero di essermi spiegato bene, grazie
Ho questo problema, ho scritto questo pattern
^(\s*%(\w+);\s*)+?$
che ho bisogno che matchi stringhe di qiesto tipo
%abc; %def; %ghi;
(il numero di spazi tra gli elementi e variabile). Funziona in parte: trova solo l'ultimo elemento (nell'esempio "ghi", mentre io ho bisogno che li trovi tutti. Devo matchare l'intera stringa e non posso cercare i singoli match (altrimenti avrei fatto semplicemente "%(\w+);" perchè stringhe di questo tipo non devono essere matchate
abc %def; ghi
quindi devo utilizzare i caratteri ^ e $ per delimitare la riga.
Spero di essermi spiegato bene, grazie
aaa