Avatar billede galthen Nybegynder
02. september 2014 - 22:37 Der er 2 kommentarer og
1 løsning

Dynamisk reo.Pattern

Jeg har denne kode som finder tekst imellem text1 og text2 i en variabel:

reo.Pattern = "(text1)(.*?)(text2)"

Men jeg vil gerne lave den dynamisk så text1 og text2 er variabler.

Her er den komplette kode jeg bruger.

<%
  set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
  xmlhttp.open "GET", url, false
  xmlhttp.send ""
  sitetext= replace(replace(xmlhttp.responseText ,Chr(10), ""),vbCrLf,"")
  set xmlhttp = nothing
  html=sitetext

  Set reo = New RegExp
  reo.Pattern = "(text1)(.*?)(text2)"
  reo.Global = True
  Set mm = reo.Execute(html)
  For Each m in mm
    result=m.SubMatches(1)
    response.write result&"<br>"
  Next

%>
Avatar billede keysersoze Guru
02. september 2014 - 23:06 #1
reo.Pattern = "(" & var1 & ")(.*?)(" & var2 & ")"
Avatar billede galthen Nybegynder
03. september 2014 - 11:26 #2
Fantastisk. Det virker.
Var sikker på at jeg havde prøvet den :)

Smid et svar.
Avatar billede keysersoze Guru
04. september 2014 - 09:43 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester