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?