Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11
  1. #1
    W32.FunLove
    Registriert seit
    23.11.2006
    Beiträge
    124

    Standard Split String : Allgemeine Frage

    Hallo Leute, möchte mittels Split gerne ein bestimmtes Word auslesen

    <li class="searchresult">
    <div id="result" >timmer</div>
    <div id="hash-not-found" style="display:none;">[img]/images/hash-not-found-24.gif[/img]</div>

    <div clas="gad">
    Ihr findet dort das Wort "Timmer" , das möchte ich nun in einer listbox anzeigen lassen nur

    str = TextBox1.Text.Split("<div> </div>")
    Frage ist, wie trenne ich das korrekt ? EIn vorhandenes Snippet fand ich nicht und das einzige ist auf vbFrance aber viel zu komplex um es zu erkennen.

    Jemand shconmal sowas änliches gemacht ?
    FrEe-hAcK DownLoaD BaSe †


    +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+
    |F|r|E|e|-|H|a|C|k| |M|e|m|b|e|r| |s|i|n|c|e| |2|0|0|4|
    +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+

  2. #2
    BackNine Wurm
    Registriert seit
    01.01.2007
    Beiträge
    302

    Standard

    Ich denke die String.Split() funktion bringt dich hier nicht weiter so wie du sie verwendest.
    Ich würde es hier eher mit Regular Expressions probieren.


    Zitat Zitat von roflcopterpilot
    danke, aber wo kann man denn hier bitte proxies checken? http://proxycheck.dl.am/

  3. #3
    W32.FunLove
    Registriert seit
    23.11.2006
    Beiträge
    124

    Standard

    Was hat den die Regex Klasse damit zu tun ???? Ich will einen Stirng zwischen 2 bestimmten Strings auslesen und da brauch ich doch kein RegEx

    Kannst du überhaupt Vb .. .NET
    FrEe-hAcK DownLoaD BaSe †


    +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+
    |F|r|E|e|-|H|a|C|k| |M|e|m|b|e|r| |s|i|n|c|e| |2|0|0|4|
    +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+

  4. #4
    Stanley Jobson
    Registriert seit
    08.08.2007
    Beiträge
    740

    Standard

    also als erstes musste bis zu <div id="result" > suchen

    und ab da .. des innen neuen string reinmachen
    Code:
    timmer</div>
    dann musste in dem neuen String nach </div> suchen und alles davor nehmen ^^

    dann haste den String!
    Code:
    timmer
    von links nach rechts suchen
    von rechts nach links suchen


    hoffe konnte dir helfen ^^

  5. #5
    W32.FunLove
    Registriert seit
    23.11.2006
    Beiträge
    124

    Standard

    Schaue gerade FIlm und mach nicht weiter, werde es mir mal anschauen. Sieht aber schon gut aus, jedoch denke ich das es noch eine vereinfachte Form geben muss.

    Es muss doch auch möglich sein den Text zu durchlaufen, das habe ich mit ner For Schleife, um dann das Wort zwischen "<div id="result" >" HIER "</div>" auslesen zu lassen. Die zeile gibt es nur einmal im Text.

    Danke sehr
    FrEe-hAcK DownLoaD BaSe †


    +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+
    |F|r|E|e|-|H|a|C|k| |M|e|m|b|e|r| |s|i|n|c|e| |2|0|0|4|
    +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+

  6. #6
    Stanley Jobson
    Registriert seit
    08.08.2007
    Beiträge
    740

    Standard

    hmm ist das wort immer verschieden groß oder immer gleich groß .. wenn des immer gleich ist geht schneller sonst musste wohl meine Methode nemen ^^ und so umständlich is die ja nicht .. sind grademal 4 oder 5 zeilen

    mfg

  7. #7
    W32.FunLove
    Registriert seit
    23.11.2006
    Beiträge
    124

    Standard

    Der string der ausgelesen werden soll ist beliebig groß, also kann er auch mehr als 40 Zeichen haben (z.B) . Ich muss also den Text durchlaufen bis zum 1. Anfang <div ... , dann von rechts das gleiche bis </div> und dan das lesen was da vor ist.

    Vieleicht nicht viel Code aber müsste auch komfortabler realisiert werden.
    Die Split Klasse ist sowieso nicht so gelungen Hätte ms vereinfachen können .
    FrEe-hAcK DownLoaD BaSe †


    +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+
    |F|r|E|e|-|H|a|C|k| |M|e|m|b|e|r| |s|i|n|c|e| |2|0|0|4|
    +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+

  8. #8
    BackNine Wurm
    Registriert seit
    01.01.2007
    Beiträge
    302

    Standard

    Zitat Zitat von Rip
    Was hat den die Regex Klasse damit zu tun ???? Ich will einen Stirng zwischen 2 bestimmten Strings auslesen und da brauch ich doch kein RegEx

    Kannst du überhaupt Vb .. .NET

    Brauchen nicht, wäre nur die sauberste Lösung. Mit Regex lässt sich weit mehr machen als Validation...


    Für jemanden der dieses Problem mit String.Split() lösen wollte, demzufolge sich vor dem Posten nicht mal das Intellisense geschweige denn der MSDN angeschaut hat spuckst Du recht große Töne.


    Edit:
    Die Split Klasse ist sowieso nicht so gelungen Traurig Hätte ms
    vereinfachen können .
    Die Split Funktion tut genau das was sie soll, man muss nur wissen wozu sie gedacht ist und wozu nicht.


    Zitat Zitat von roflcopterpilot
    danke, aber wo kann man denn hier bitte proxies checken? http://proxycheck.dl.am/

  9. #9
    Stanley Jobson
    Registriert seit
    08.08.2007
    Beiträge
    740

    Standard

    wärs komfortabler könnte ja jeder Programmieren ^^

    aber das stimmt schon .. is etwas umständlicher, aber wennde dir ersma ne Funktion dazu geschrieben hast .. kannste die ja immer verwenden ^^ und is dann ziemlich komfortabel

    mfg

  10. #10
    W32.FunLove
    Registriert seit
    23.11.2006
    Beiträge
    124

    Standard

    Wo sind denn die Töne groß. Aber sag mir mal wie die RegEx Klasse in meinem Fall hilft. Du musst es ja wissen sonst würdest du nicht darauf hinweisen.

    Die MSDN liefert dazu keine Snippets sondern sollte ich wissen nach was ich suchen muss hätte ich es dort gefunden. Das war bei mir aber nicht der Fall und mit "Split" kann man das nicht lösen.
    FrEe-hAcK DownLoaD BaSe †


    +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+
    |F|r|E|e|-|H|a|C|k| |M|e|m|b|e|r| |s|i|n|c|e| |2|0|0|4|
    +-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+-+-+ +-+

Seite 1 von 2 12 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •