Salve

Ho questo codice:
codice:
elimina = "( il )|( lo )|( la )|( i )|( gli )|( le )|( l')|( un )|( uno )|( una )|( a )|( di )|( da )|( in )|( con )|( su )|( per )|( tra )|( fra )|(Il )|(Lo )|(La )|(I )|(Gli )|(Le )|(L')|(Un )|(Uno )|(Una )|(A )|(Di )|(Da )|(In )|(Con )|(Su )|(Per )|(Tra )|(Fra )"

With RegularExpressionObject
	.Pattern = elimina
	.IgnoreCase = false
	.Global = True
End With
	
newString = RegularExpressionObject.Replace(stripHTMLtags, " ")
Come vedere ho dovuto ripetere 2 volte tutte le parole per considerare anche gli spazi e le maiuscole.

Ovviamente ci sarà una soluzione migliore... se me la volete dire ve ne sarò grato!

Il problema: se una parola finisce o comincia in 'a' o in 'i' queste parole mi vengono mutilate.

In due parole: che pattern devo indicare per eliminare articoli e preposizioni da un testo?

Grazie