Ergebnis 1 bis 8 von 8

Thema: Suchen und Ersetzten Mehrzeilig

Hybrid-Darstellung

  1. #1
    Captain Jack Sparrow Avatar von Checcker
    Registriert
    Jun 2016
    Beiträge
    482
    Gefällt mir!
    75
    Du gefällst: 238

    Suchen und Ersetzten Mehrzeilig

    H,

    und zwar ich hab folgendes Problem. Ich hab eine xml Datei in der folgendes wiedergegeben ist:

    <Crypter>
    <Link>http://relink.to/f/*****</Link>
    <HosterName>Openload.co</HosterName>
    <Status>Online</Status>
    <Plugin>C:\IntelliTool\CrypterPlugins\relink.lcp </Plugin>
    </Crypter>

    Möchte jetzt sämtliche Zeilen komplett entfernen in denen unter HosterName Openload vorkommt. Das Problem dabei ist das eben der Link von Relink immer unterschiedliche Zeichen beinhaltet genauso die Zeile Status hier kann auch Offline drin stehen. Zudem sind auch weitere Zeilen vorhanden die unter HosterName z. B. Uploaded drin stehen haben. Diese sollen nicht entfernt werden sondern eben nur diese in denen Openload drin steh. Ist das irgendwie möglich?

    Besten Dank vorab.

    Grüße

    Checcker
    Nach Oben

  2. #2
    Senior Avatar von Nimbus
    Registriert
    Oct 2015
    Beiträge
    587
    Gefällt mir!
    110
    Du gefällst: 605
    Hab ich dich richtig verstanden, dass du immer den kompletten "Crypter Block" (also den XML Node) entfernen möchtest, sobald der HosterName Openload beinhaltet?
    Das sollte, sofern ich mir das auf Grundlage deiner Beschreibung korrekt vorstelle, relativ einfach möglich sein.

    Aus deinem Thread wird nicht ganz klar, welche Art der Hilfe du dir erhoffst. Brauchst du Hilfe bzw. einen Ansatz für das Programmieren oder suchst du jemanden, der dir das programmiert?
    Nach Oben

  3. Diesen Mitgliedern gefällt dieser Beitrag:


  4. #3
    Captain Jack Sparrow
    THEMENSTARTER

    Avatar von Checcker
    Registriert
    Jun 2016
    Beiträge
    482
    Gefällt mir!
    75
    Du gefällst: 238
    Genau haste richtig verstanden. Suche eben eine Lösung dafür. Hab ich vorhin schon etwas umgeschaut denke mal wird über Mehrzeiliges Suchen und Ersetzen und mit einem Regulären Ausdruck möglich sein oder? Hab da eben leider nur nicht so viel Ahnung habs mir vorhin nur mal kurz angeschaut versucht mal in diese Richtung zu gehen.

    Jeh nach Aufwand suchen ich eben jemanden der mir ggfs. eine Lösung anbietet. Was aber laut deiner Aussage wohl relativ einfach sein sollte. Würde ansonsten ne Kleinigkeit springen lassen.
    Geändert von Checcker (26.07.2016 um 16:18 Uhr)
    Nach Oben

  5. #4
    VIP Team Avatar von Unlimiter
    Registriert
    Mar 2015
    Beiträge
    728
    Gefällt mir!
    125
    Du gefällst: 632
    Stichwort xPath. Das ist genau dafür ausgelegt. Du suchst dir einfach den Node <Hostername> und prüfst, ob darin "openload" steht. Sollte es so sein holst du dir mit x-Path den Parent-Node (das wäre der Crypter) und löschst diesen.

    Das wars eigentlich schon. Natürlich musst du das Ganze dann noch speichern.
    Nach Oben

  6. Diesen Mitgliedern gefällt dieser Beitrag:


  7. #5
    Captain Jack Sparrow
    THEMENSTARTER

    Avatar von Checcker
    Registriert
    Jun 2016
    Beiträge
    482
    Gefällt mir!
    75
    Du gefällst: 238
    Hört sich gut an werds nachher gleich mal probieren dann sag ich mal besten Dank soweit
    Nach Oben

  8. #6
    Senior Avatar von Nimbus
    Registriert
    Oct 2015
    Beiträge
    587
    Gefällt mir!
    110
    Du gefällst: 605
    Prinzipiell sind beide Methoden denkbar. Mit RegEx kann man das auch machen. Hier würden dann aber große Teile der übergeordneten Struktur ignoriert werden. Das hat den Vorteil, dass du dich wenig mit der Struktur beschäftigen musst. Ist dann dementsprechend auch fehleranfälliger.

    Mit einer ordentlichen XML Schnittstelle, wie Unlimiter schon schrieb, bekommt man eine schönere/sauberer Lösung hin. Da musst du das auslesen/entfernen/abändern nicht selbst neu implementieren.

    Wenn du Probleme bekommst, dann kannst du ja mal die ganze Datei posten (für die Struktur). Dann findet sich bestimmt jemand der das schnell macht bzw. jemand der deinen Ansatz korrigiert.
    Nach Oben

  9. Diesen Mitgliedern gefällt dieser Beitrag:


Ähnliche Themen

  1. (Suche) - Motivierte XXX Upper die ein Monopol suchen
    Von kurbanus im Forum Trader / Uploader (FTP/FXP/...)
    Antworten: 4
    Letzter Beitrag: 25.04.2018, 13:49
  2. (BASH) - (Gelöst) - Script zum Suchen und Kopieren von Dateien, basierend auf Ordnernamen
    Von tiforst im Forum Entwicklung / Programmierung
    Antworten: 0
    Letzter Beitrag: 28.05.2017, 14:42
  3. Antworten: 0
    Letzter Beitrag: 22.08.2016, 12:57
  4. (BATCH) - Nach Dateiname suchen > Unterordner verschieben
    Von Sairenji im Forum Entwicklung / Programmierung
    Antworten: 2
    Letzter Beitrag: 14.05.2016, 22:57
  5. Suchen Uploader für Streams
    Von Jana-Maria im Forum Trader / Uploader (FTP/FXP/...)
    Antworten: 4
    Letzter Beitrag: 17.06.2015, 19:41

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org