Ergebnis 1 bis 3 von 3
  1. #1
    London Pepping
    Themenstarter
    Avatar von Loooki
    Registriert
    09.2009
    Ort
    Koblenz
    Beiträge
    2.056

    Terminal sed -E (Regular Expression) - Frage

    Hey,

    ich habe da eine Frage zu den Regular Expressions.

    Wie kann man ' escapen? Mit einem Backslash gehts nicht ebenso nicht mit 2 und auch nicht mit 3

    Das Resultat sollte dann etwas wie dieses sein:

    Code:
    sed -E 's/\]/\\\]/g'
    Wenn man dann die "]" ersetzt:

    Code:
    sed -E 's/\'/\\\'/g'
    Aber das geht nicht. :/


    Edit: Über Unicode Character vielleicht, aber ich weiß nicht wie: &#39 wäre das gesucht Zeichen
    ich bin in keinem sozialen Netzwerk
    Tut mir leid
    (für eure Dummheit!)
    last.fm

  2. #2
    Charlamowsky Avatar von Rastafari
    Registriert
    03.2005
    Beiträge
    12.966
    Entweder
    Code:
    "s,',-'-,g"
    oder
    Code:
    's,'"'"','"'''''''"',g'

  3. #3
    London Pepping
    Themenstarter
    Avatar von Loooki
    Registriert
    09.2009
    Ort
    Koblenz
    Beiträge
    2.056
    Danke funktioniert
    ich bin in keinem sozialen Netzwerk
    Tut mir leid
    (für eure Dummheit!)
    last.fm

Berechtigungen

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