Originariamente inviato da net sat
SI, Willybit, ... non sei "rinco", hai capito bene !!!
grazie net sat sei troppo buono :gren:
invece di "scansionare" la stringa carattere per carattere ti conviene usare una RegExp come suggerito da Mich_ (però Mich_ la tua RE non mi pare giusta :master: )
codice:
<script language="VBScript">
Function extract(stringa)
set RE = new RegExp
RE.Pattern="\[[^\]]*]"
RE.Multiline=true
RE.Global=true
RE.IgnoreCase=true
Set risultati = RE.Execute(stringa)
Set extract = risultati
End Function
prova = "questa è una prova. [strong]questo qui è strong[/strong] e invece [cane]questo è cane[/cane]"
set ris = extract(prova)
for each r in ris
document.write r.value & "
"
next
</script>
il risultato di questo esempio sarà
[strong]
[/strong]
[cane]
[/cane]
è questo quello che volevi?... o magari avevo ragione io... sono rinco
:gren: