Ergebnis 1 bis 2 von 2

Thema: Regex (regular expression) - von, bis ersetzen durch...

  1. #1
    Avatar von syrius
    Registriert
    Mar 2015
    Beiträge
    2,124
    Gefällt mir!
    1,233
    Du gefällst: 2,816

    Regex (regular expression) - von, bis ersetzen durch...

    Hi,

    bin gerade per "grep" mit dem auslesen von Textdateien beschäftigt und möchte alles innerhalb

    Code:
    <script
    a
    b
    c
    </script>
    sowie die Tags selbst von einer Ausgabe ausschließen.

    Wie würde die Zeile richtig aussehen?

    Code:
    cat test.txt | grep -Po '(?<=>)[^<]+(?=<)'
    Grüße
    SzeneBox.org bei Telegram https://t.me/szenebox

  2. Werbung - Hier werben?
  3. #2
    VIP Team Avatar von Unlimiter
    Registriert
    Mar 2015
    Beiträge
    728
    Gefällt mir!
    125
    Du gefällst: 632
    Also das korrekte Pattern wäre:

    Code:
    grep -Pzo "(?s)(<script)(.*?)(</script>)"
    dynamischer Tag

    Code:
    grep -Pzo "(?s)<(.+?)>(.*?)"
    Damit findest du alle Treffer in einem Text, der so aussehen könnte:

    blabala..
    <scrip
    a
    b
    c
    </script>


    oder

    blablaba
    <script>ab,dsc </script>

  4. Diesen Mitgliedern gefällt dieser Beitrag:


Ähnliche Themen

  1. (PHP) - regex Hilfe
    Von FLX im Forum Entwicklung / Programmierung
    Antworten: 6
    Letzter Beitrag: 14.08.2018, 13:01
  2. inline css durch css-Datei ersetzen
    Von noobee im Forum Entwicklung / Programmierung
    Antworten: 4
    Letzter Beitrag: 18.07.2018, 02:41
  3. (BATCH) - Ersetzen von nicht gleichen Inhalten
    Von Sairenji im Forum Entwicklung / Programmierung
    Antworten: 1
    Letzter Beitrag: 13.02.2017, 01:35
  4. (MYSQL) - IP Adressen aus Tabellen löschen / ersetzen
    Von schlauFuchs im Forum Entwicklung / Programmierung
    Antworten: 1
    Letzter Beitrag: 10.07.2015, 04:41
  5. (BATCH) - Umlaute und Sonderzeichen ersetzen.
    Von Nightmare im Forum Entwicklung / Programmierung
    Antworten: 3
    Letzter Beitrag: 26.04.2015, 14:53

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