cia a tutti.
ho un problema molto grande con le regexp:
ho una stringa molto lunga, praticamente il codice html di una pagina. e vorrei sapere quante volte nel codice è presente una stringa tipo "PIPPO=8769876"
per esempio:
stringa = "<xxx pippo=312>, <yyy xxx pippo=789> dasd as <zzz yyy xxx pippo=567>"
mi serve di ricavare l'array contenenze
array_pippo[0]=321
array_pippo[1]=789
array_pippo[2]=567
diciamo che pippo si trova sempre alla fine del tag, quindi come carattere limite si potrebbe usare il ">"
esiste un modo per fare tutto questo con una regexp? qualcosa di simile a quello che in asp farei così:
codice:set re = server.CreateObject("VBScript.RegExp") re.Pattern = "<([^\v]*?)>" re.IgnoreCase=true re.Global=true re.Multiline=true set ris = re.Execute(str) 'eseguo la ricerca for each match in ris response.Write(match & " ") conta = conta + 1 next ma con un pattern differente sapete aiutarmi?

Rispondi quotando