Salve a tutti! Ho questa regExp in un mio forum che dovrebbe intercettare i tag quote e sostituirli con dei tag html.Peccato che non funziona la parte tra ( ) perchè mi prende un solo carattere. In questo modo con il \S non dovrebbe prendere tutto quello che c'è tra i 2 tag [ QUOTE ]? COme posso fare a fargli beccare la frase "Parte quotata"?

codice:
  parametro="Questo è il testo di un messaggio del forum.[ QUOTE ]Parte quotata[ /QUOTE ]"

  dim REO
  Set REO = New RegExp

  REO.Pattern = "\[QUOTE\]+(\S)+\[/QUOTE\]"
  REO.IgnoreCase = True
  REO.Global = True

  parametro = REO.Replace(parametro, "<hr> $1 </hr>")

Notate che ho aggiunto gli spazi nelle parentesi quadre altrimenti venivano interpretate dal forum.

In alternativa qualcuno sa dove trovare la funzione che trasforma i tag con le [] in tag html? Più esattamente basterebbe il B, I U e il QUOTE.

Grazie mille a chiunque mi sa aiutare!!! Ecco qui il codice che ho usato: