Mit RegEx YouTube Link ausschneiden

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Chris_Foerster.

    Mit RegEx YouTube Link ausschneiden

    Hallo

    Ich möchte aus einem heruntergeladenen Quelltext einen YouTube Link herausschneiden um ihn nachher zu öffnen.
    Soll ich das mit RegEx versuchen? Ich habe mir schnell das RegEx Tutorial hier angeschaut, jedoch nichts gefunden was mir helfen könnte.

    So sieht die bestimmte Zeile aus:

    Quellcode

    1. <iframe title="YouTube video player" width="640" height="360" src="http://www.youtube.com/embed/XXXXXXXXXXX" frameborder="0" allowfullscreen></iframe>


    Bisheriger Versuch (gibt leeren String aus)

    VB.NET-Quellcode

    1. Dim match As System.Text.RegularExpressions.Match = Regex.Match(quelltext, "scr=(.*?) frameborder")
    2. quelltext = quelltext.Remove(match.Groups(1).Index, match.Groups(1).Length)
    3. quelltext = quelltext.Insert(match.Groups(1).Index, ausgabe)



    Irgendwelche Ideen? Muss nicht RegEx sein, ich bin blutiger Anfänger darin :)
    Auf die Schnelle würde ich die Split Funktion empfehlen.

    Sollte ungefähr so aussehen:

    Dim str_Link as String = Split ("YOUTUBELINK","src=")


    Anschließend das selbe um den Rest abzutrennen.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Chris_Foerster“ ()