Come da titolo ... mi serve una reg ex che mi tiri fuori tutti i tag image in una stringa contente del codice html il mio lavoro si è fermato a questo punto:
Sono in grado di trovare tutti quelli per cui c'è il tag alt ... ma come faccio a negare questa condizione ? :
codice:Dim RE_Obj Set RE_Obj = CreateObject("VBScript.RegExp") RE_Obj.Global = True RE_Obj.Multiline = True RE_Obj.IgnoreCase = True ' qui metto lo slash finale nei tags e funziona anche se me lo fa pure per quelli che già lo hanno .... ma non importa .... RE_Obj.Pattern = "<(img|meta|link|br|hr)([^>]*)>" strHtml = RE_Obj.Replace(strHtml, "<$1$2/>") ' VOGLIO NEGARE QUESTA CONDIZIONE: (alt=([^>]*)) COME FACCIO ??? RE_Obj.Pattern = "<img(?:[^alt=>]*)[^alt=](?:[^>alt=]*)/>" strHtml = RE_Obj.Replace(strHtml, "<img alt=""alt"" $1 />") Set RE_Obj = Nothing
Spero di essermi capito ....![]()
Sapete farlo ?
Ciao e grazie
![]()

Rispondi quotando