24. juni 2004 - 12:45Der er
6 kommentarer og 1 løsning
Fejl i reg.exp.-script
Hej
Jeg har dette script, som sletter mine style-tags. Og det ser ud til at virke meget godt (ved dog ikke om det virker ikke alle "situationer").
Function StripStyle(ByRef asHTML) Set regEx = New RegExp regEx.IgnoreCase = True regEx.Global = True regEx.Pattern = "(<style[^<]+<\/style>)" StripStyle = regEx.Replace(asHTML, "") Set regEx = Nothing End Function
Nu har jeg lavet et andet script, som skal slette script-tagene, men det virker slet ikke. Hvorfor?
Function StripScript(ByRef asHTML) Set regEx = New RegExp regEx.IgnoreCase = True regEx.Global = True regEx.Pattern = "(<script[^<]+<\/script>)" StripScript = regEx.Replace(asHTML, "") Set regEx = Nothing End Function
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
I princippet er style-scriptet forkert, men "<" forekommer ikke naturligt i CSS kode. Nej, ingen af dem nu nævner vil virke. Jeg kender løsninger, men ikke lige i VBs udgave af regulære udtryk.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.