Halloj. Har knölat ihop följande kod i VB.NET (Windows Form):Funkar i WindowsForm men inte på webben...
Dim inpStr As String
inpStr = Me.tbInp.Text.ToString
Dim options As RegexOptions = RegexOptions.Compiled Or RegexOptions.Singleline
Dim rx As RegularExpressions.Regex = New RegularExpressions.Regex("<!-- Details -->([\s\S]*?)<!-- End details-->", options)
' Get match
Dim match As Match = rx.Match(inpStr)
If Not match Is Nothing Then
' TODO: Do something with result
Me.tbResult.Text = (match.Value)
End If
och försöker nu göra en "webb"variant av denna med följande:
'inpStr kommer farandes som ett hämtat avsnitt ur en XMLHTTP som ligger ovan, den returnerar rätt värden.
Dim options As RegexOptions = RegexOptions.Compiled Or RegexOptions.Singleline
Dim rx As RegularExpressions.Regex = New RegularExpressions.Regex("<!--Details -->([\s\S]*?)<!-- End Details-->", options)
' Get match
Dim match As Match = rx.Match(inpStr)
If Not match Is Nothing Then
' TODO: Do something with result
Me.lblResultSet.Text = (match.Value).ToString
Else
Me.lblResultSet.Text = "<span style=""font-family:Verdana,Arial,Helvetica; font-size:10px;"">Felaktigt svar från server.</span>"
End If
När jag kör den som Windows Form så funkar den lysande, hämtar precis vad
jag vill ha, men när jag lägger den på nätet så hämtar den inte ett junk. Blir helt
tomt, får inte ens upp "Felaktigt svar..." .. Någon som har en idé om varför??
//Johannes