|
|
Visual Basic Quellcode |
1 |
\<h1\>(?<string>(.*))\<\/h1\> |

|
|
Visual Basic Quellcode |
1 2 3 4 5 |
<div id="user-info"> <br /> <span>Hello, Torben</span> <br /> <div id="soundholderFix"> |
Benutzerinformationen überspringen
Dabei seit: 7. September 2009
Frühere Benutzernamen: CrashOverride2242
|
|
Visual Basic Quellcode |
1 |
<div\s+id="user-info">\s+<br\s+/>\s+<span>(\w+,\s+\w+) |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »killerhamster08« (21. März 2010, 13:29)
Mir Fehlt die ID und alles
Könntet ihr mir bitte bitte ein Beispiel machen wie man mit rex an dass fettgedruckte ran kommt? |
|
Quellcode |
1 |
<li><a href="/Messages/tid/106" class="Navi-Messages-Link" rel="nofollow"title="Nachrichtendienst">Nachrichtendienst</a></li> |

Benutzerinformationen überspringen
Dabei seit: 7. September 2009
Frühere Benutzernamen: CrashOverride2242
|
|
Visual Basic Quellcode |
1 |
<li><a\s+href="/Messages/tid/106"\s+class="Navi-Messages-Link"\s+rel="nofollow"title="Nachrichtendienst">(\w+) |
|
|
Visual Basic Quellcode |
1 2 3 |
Dim ipRegEx As New Regex("<li><a\s+href="/Messages/tid/106"\s+class="Navi-Messages-Link"\s+rel="nofollow"title="Nachrichtendienst">(\w+)") Dim myIP As String = ipRegEx.Match(txtSourcecode.Text).Groups("string").ToString() lblIP.Text = "Narrichten: " & myIP |
und ich musste das auch noch so machen:|
|
Visual Basic Quellcode |
1 2 3 |
Dim ipRegEx As New Regex(Label1.Text) Dim myIP As String = ipRegEx.Match(txtSourcecode.Text).Groups("string").ToString() lblIP.Text = "Narrichten: " & myIP |
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »maxlcp« (28. März 2010, 15:05)
Benutzerinformationen überspringen
Dabei seit: 7. September 2009
Frühere Benutzernamen: CrashOverride2242
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Imports System.Text.RegularExpressions Imports System.Net Imports System.IO Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim httpRequest As HttpWebRequest = HttpWebRequest.Create(".....") '<--- Statt den Punkten die URL wo du Regex anwenden möchtest Dim httpResponse As HttpWebResponse = httpRequest.GetResponse() Dim reader As StreamReader = New StreamReader(httpResponse.GetResponseStream) Dim httpContent As String = reader.ReadToEnd Dim ipRegEx As New Regex("<li><a\s+href=""/Messages/tid/106""\s+class=""Navi-Messages-Link""\s+rel=""nofollow""title=""Nachrichtendienst"">(?<string>(.*)) ") Dim match As String = ipRegEx.Match(httpContent).Groups("string").ToString() Label1.Text = "Nachrichten: " & match End Sub End Class |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »CrashOverride2242« (29. März 2010, 18:38)
|
|
Quellcode |
1 |
<li><a href="/Messages/tid/106" class="Navi-Messages-Link" rel="nofollow" title="Nachrichtendienst">Nachrichtendienst</a></li> |
Ohne euch komme ich nicht weiter
Benutzerinformationen überspringen
Dabei seit: 7. September 2009
Frühere Benutzernamen: CrashOverride2242
|
|
Visual Basic Quellcode |
1 2 3 |
Dim ipRegEx As New Regex("<li><a\s+href=""/Messages/tid/106""\s+class=""Navi-Messages-Link""\s+rel=""nofollow""title=""Nachrichtendienst"">(\w+)") Dim match As String = ipRegEx.Match(TextBox1.Text).Groups("string").ToString() Label1.Text = "Nachrichten: " & match |
|
|
Visual Basic Quellcode |
1 |
label1.text = "Narrichten: " & match |
Benutzerinformationen überspringen
Dabei seit: 7. September 2009
Frühere Benutzernamen: CrashOverride2242
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 11 |
Imports System.Text.RegularExpressions Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim RegEx1 As New Regex("<a\s+href=""/Messages/tid/106""\s+class=""Navi-Messages-Link""\s+rel=""nofollow""\s+title=""Nachrichtendienst"">(?<string>(.*))</a>") Dim match As String = RegEx1.Match(TextBox1.Text).Groups("string").ToString() Label1.Text = "Nachrichten: " & match End Sub End Class |
Benutzerinformationen überspringen
Dabei seit: 1. Februar 2009
Wohnort: Hohenstein Holzhausen
Frühere Benutzernamen: pihreut
|
|
Visual Basic Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Private Function GetBetween(ByVal Start As Long, Data As String, _ StartString As String, EndString As String, _ Optional ByVal CompareMethod As CompareMethod = BinaryCompare) As String Dim lonStart As Long, lonEnd As Long lonStart = InStr(Start, Data, StartString, CompareMethod) If lonStart > 0 Then lonStart = lonStart + Len(StartString) lonEnd = InStr(lonStart, Data, EndString, CompareMethod) If lonEnd > 0 Then GetBetween = Mid$(Data, lonStart, lonEnd - lonStart) End If End If End Function |
|
|
Visual Basic Quellcode |
1 2 |
Dim Message = GetBetween(1,"<test>Wie gehts?</test>","<test>","</test>") MsgBox(Message) |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Dodo« (3. Mai 2010, 13:42)