Register for your free account! | Forgot your password?

You last visited: Today at 22:47

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Splitten

Discussion on Splitten within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2013
Posts: 48
Received Thanks: 0
Splitten

HTML Code:
</div><div class="clear"></div><div class="tvProgramm tvProgrammV2">
	<h1 class="programm">TV-PROGRAMM</h1>
<a href="/epg/epg/render/date/2013-04-23" class="min2">DI</a>
<a href="/epg/epg/render/date/2013-04-24" class="min1">MI</a>
<a href="/fernsehprogramm" class="today">HEUTE</a>
<a href="/epg/epg/render/date/2013-04-26" class="plus1">FR</a>
<a href="/epg/epg/render/date/2013-04-27" class="plus2">SA</a>
<a href="/epg/epg/render/date/2013-04-28" class="plus3">SO</a>
<a href="/epg/epg/render/date/2013-04-29" class="plus4">MO</a>
	<a href="/fernsehprogramm" class="now" id="currentshow" name="1055260"><b>JETZT</b>Gute Zeiten, schlechte Zeiten</a>
	<a href="/fernsehprogramm" class="next" id="nextshow" name="1055243"><b>GLEICH</b>Mantrailer - Spuren des Verbrechens</a>
</div>
Kann mir da jemand JETZT & GLEICH raus splitten? Habe so versucht:
Code:
html.Substring(html.IndexOf("<div class=""tvProgramm tvProgrammV2"">")).Split(">"c)(5).Split("<"c)(0)
Hat aber nicht funktioniert Danke!
Lotharx3 is offline  
Old 04/25/2013, 20:48   #2
 
reCougar's Avatar
 
elite*gold: 1
Join Date: Jan 2013
Posts: 372
Received Thanks: 99
Schau dir mal Regex an.
reCougar is offline  
Old 04/25/2013, 20:49   #3
 
elite*gold: 0
Join Date: Apr 2013
Posts: 48
Received Thanks: 0
Habe ich schon aber Blicke da nicht wirklich durch deswegen Suche ich jemanden der das mal machen kann damit ich einen Ansatz habe
Lotharx3 is offline  
Old 04/25/2013, 20:52   #4
 
reCougar's Avatar
 
elite*gold: 1
Join Date: Jan 2013
Posts: 372
Received Thanks: 99
Quote:
Originally Posted by Lotharx3 View Post
Habe ich schon aber Blicke da nicht wirklich durch deswegen Suche ich jemanden der das mal machen kann damit ich einen Ansatz habe
Du suchst jemanden der dir den vollen Code postet damit du einen Ansatz hast ? Dafuq
reCougar is offline  
Old 04/25/2013, 20:53   #5
 
elite*gold: 0
Join Date: Apr 2013
Posts: 48
Received Thanks: 0
Quote:
Originally Posted by reCougar View Post
Du suchst jemanden der dir den vollen Code postet damit du einen Ansatz hast ? Dafuq
Was heißst vollen Code ist eine Zeile?
Gerne auch nur das "JETZT" beim "GLEICH" kann ich es Ja selber versuchen
Lotharx3 is offline  
Old 04/25/2013, 20:55   #6
 
reCougar's Avatar
 
elite*gold: 1
Join Date: Jan 2013
Posts: 372
Received Thanks: 99
Quote:
Originally Posted by Lotharx3 View Post
Was heißst vollen Code ist eine Zeile?
Gerne auch nur das "JETZT" beim "GLEICH" kann ich es Ja selber versuchen
Ich habe dir einen Link gepostet, lies dir den Beitrag durch und lerne.
reCougar is offline  
Old 04/25/2013, 20:56   #7
 
elite*gold: 0
Join Date: Apr 2013
Posts: 48
Received Thanks: 0
Quote:
Originally Posted by reCougar View Post
Ich habe dir einen Link gepostet, lies dir den Beitrag durch und lerne.
Ich möchte aber nicht mit RegEx arbeiten sondern für den WebRequest über die ganz normale Split Methode
Lotharx3 is offline  
Old 04/25/2013, 21:31   #8
 
reCougar's Avatar
 
elite*gold: 1
Join Date: Jan 2013
Posts: 372
Received Thanks: 99
Quote:
Originally Posted by Lotharx3 View Post
Ich möchte aber nicht mit RegEx arbeiten sondern für den WebRequest über die ganz normale Split Methode
Regex ist in diesem Fall effizienter.
reCougar is offline  
Old 04/25/2013, 21:38   #9
 
'Heaven.'s Avatar
 
elite*gold: 1
The Black Market: 331/0/0
Join Date: Jun 2012
Posts: 5,819
Received Thanks: 3,200
Code:
   Dim str As String() = IO.File.ReadAllLines("C:\Users\Heaven\Desktop\src.txt") 'Dein Quellcode

        For Each line As String In str
            If line.Contains("JETZT") Then
                Dim tmp As String = line.Split(">"c)(3)
                MsgBox("Jetzt: " & tmp.Split("<"c)(0))
            ElseIf line.Contains("GLEICH") Then
                Dim tmp As String = line.Split(">"c)(3)
                MsgBox("Gleich: " & tmp.Split("<"c)(0))
            End If
        Next
    End Sub
Vllt nicht der schönste code, aber er tut seine zwecke

Edit: Hier mit RegEx

Code:
  Dim str As String = IO.File.ReadAllText("C:\Users\Heaven\Desktop\src.txt") 'Dein Quellcode
        Dim x As New Regex("<a href=" & Chr(34) & "/fernsehprogramm" & Chr(34) & " class=" & Chr(34) & "now" & Chr(34) & " id=" & Chr(34) & "currentshow" & Chr(34) & " name=" & Chr(34) & "[0-9]+" & Chr(34) & "><b>JETZT</b>(.*)</a>", RegexOptions.IgnoreCase)
        Try
            Dim mx As MatchCollection = x.Matches(str)
            For Each MItem As Match In mx
                MsgBox(MItem.Groups(1).Value)
            Next
        Catch
        End Try
'Heaven. is offline  
Old 04/26/2013, 11:19   #10
 
elite*gold: 0
Join Date: Apr 2013
Posts: 48
Received Thanks: 0
Geht aber eher darum das er aus dem RTL.DE Quellcode die aktuelle Sendung anzeigt, daher möchte ich splitten.
Lotharx3 is offline  
Old 04/26/2013, 14:30   #11

 
snow's Avatar
 
elite*gold: 724
Join Date: Mar 2011
Posts: 10,479
Received Thanks: 3,318
Hast du dir schon XPath angeschaut? Damit kannst du z.B. in den div-Container navigieren und die letzten 2 Einträge ausgeben oder du suchst direkt die letzten 2 Einträge oder oder oder, gibt ziemlich viele Möglichkeiten.

Hier ein Tutorial für C#:

Ich würde es über den Pfad //div[@class='clear']/div[@class='tvProgramm tvProgrammV2']/* probieren.
snow is offline  
Reply


Similar Threads Similar Threads
textbox splitten
03/13/2013 - General Coding - 1 Replies
moin, folgendes Problem: Ich habe eine Textbox und mit diesen Code habe ich schon die Maximalanzahl an zeichen eingestellt Dim zeichenanzahl As Integer = TextBox7.Text.Count If zeichenanzahl > 2 Then
Vb.net Code Splitten
02/14/2013 - .NET Languages - 8 Replies
Löschen
MP4 Datei splitten?
02/04/2012 - Off Topic - 3 Replies
Servus leute, Ich habe eine mp4 Datei, und ich habe schon etliche Programme benutzt, alles nicht geklappt. Könnt ihr mir da irgendwie helfen?
String splitten
12/05/2010 - AutoIt - 3 Replies
Hallo Leute, ich hab ein Problem. Ich möchte die einzelnen Zeichen eines Strings in einen Array schreiben, und kontrollieren wie viele Zeichen ein String hat. Danke schon mal im Vorraus;>
N> Programm zum GN's splitten
05/01/2007 - Ragnarok Online - 8 Replies
Ich spiele auf Euro Choas und suche ein programm mit dem man Great Natures splitten kann ohne es selbst amchen zu müssen. Wär cool wenn einer was hätte. MfG Kami



All times are GMT +1. The time now is 22:49.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.