| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  16-01-2008, 12:10 | #1 | 
| Senior Member Iscritto dal: Jan 2002 Città: Napoli 
					Messaggi: 1727
				 | 
				
				[REGEX] indipendenza da ordine elementi
			 
		Sono incasinato con una regex. Voglio matchare cose tipo: ciao luca giovanni mario ciao luca giovanni ciao mario fino a qui farei: ciao( luca)?( giovanni)?( mario)? il problema è che voglio anche matchare eventuali ordini invertiti, es: ciao giovanni luca Sapete qual'è il comando per far ciò? Grazie! 
				__________________ Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. | 
|   |   | 
|  16-01-2008, 13:14 | #2 | 
| Senior Member Iscritto dal: Nov 2003 
					Messaggi: 980
				 | 
		Puoi matchare le parole e controllare dopo se corrispondono: Codice: ciao(\s\w+)?(\s\w+)?(\s\w+)? | 
|   |   | 
|  16-01-2008, 20:39 | #3 | 
| Senior Member Iscritto dal: Jan 2002 Città: Napoli 
					Messaggi: 1727
				 | 
		
in un colpo  non si può fare?
		 
				__________________ Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. | 
|   |   | 
|  16-01-2008, 23:03 | #4 | 
| Senior Member Iscritto dal: Nov 2003 
					Messaggi: 980
				 | Codice: ciao\s?(luca|giovanni|mario)?\s?(luca|giovanni|mario)?\s?(luca|giovanni|mario)? | 
|   |   | 
|  17-01-2008, 11:52 | #5 | |
| Senior Member Iscritto dal: Jan 2002 Città: Napoli 
					Messaggi: 1727
				 | Quote: 
   
				__________________ Se buttassimo in un cestino tutto ciò che in Italia non funziona cosa rimarrebbe? Il cestino. | |
|   |   | 
|  17-01-2008, 13:08 | #6 | 
| Senior Member Iscritto dal: Dec 2001 Città: Milano 
					Messaggi: 545
				 | 
		Quello che vuoi fare non è possibile nel dominio delle espressioni regolari, ti servono le grammatiche ergo ti serve un parser. Altrimenti te la smazzi "a manina" come già suggerito    ps: sono passati anni dallo studio dell'argomento e potrei aver detto una @##@# 
				__________________ Angus the Hunter @ Realm of magic | Angus Young @ Batracer °SetiEmperor°| Ninja Technologies { qualunque cosa sia, è veloce e fa male (cit.) } | 
|   |   | 
|  17-01-2008, 15:33 | #7 | 
| Senior Member Iscritto dal: Jan 2001 Città: Milano 
					Messaggi: 5707
				 | |
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 02:00.









 
		 
		 
		 
		










 
  
 



 
                        
                        










