none
Teilstring in htm Datei suchen und ersetzen RRS feed

  • Frage

  • Hallo, ich habe das Problem, dass ich in einer htm Datei einen String suchen und Teile dieses Strings ersetzen muss und weiß nicht so recht, wie ich das anstellen soll.

    In der htm Datei gibt es mehrere Zeilen, die wie folgt aussehen:

    <div><a href="../../../../Dokumente/fcce6de1-4ee2-4ebe-bf92-0fbf4180da6b/Adressen_SIRVA Ansprechpartner.doc" target="_new">Adressen SIRVA Ansprechpartner</a></div>

    Ziel ist es nun durch die htm Datei zu gehen und nach Strings dieser Art zu suchen. Wenn ein String dieser Art gefunden wurde, dann möchte ich überprüfen, ob der erwähnte Dateiname (fett markiert) Leerzeichen enthält.

    Ist dies der Fall, dann sollen die Leerzeichen durch ein Unterstrich "_" ersetzt warden.

    Kann mir da jemand helfen, wie ich das am besten anstelle.

    Das Problem für mich ist, dass ich keine festen Suchstrings habe, nach denen ich suchen kann, ansonsten ware es recht einfach.

    Donnerstag, 23. Juni 2016 10:58

Antworten

  • Hallo,

    dafür gibt es reguläre Ausdrücke, eine Einführung findest du hier

    https://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck#Regul.C3.A4re_Ausdr.C3.BCcke_in_der_Praxis

    Damit kannst du Muster vorgeben, nach denen du mit den PowerShell-Operatoren -match und -replace suchen kannst.

    Viele Grüße

    Christoph


    Donnerstag, 23. Juni 2016 11:16