Ergebnis 1 bis 15 von 17

Thema: Textersetzung - Teile ab definiertem Symbol löschen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    22.11.2012
    Beiträge
    26

    Textersetzung - Teile ab definiertem Symbol löschen

    Gibt es eine Regel mit der in dem Textersetzungsmodul Teile ab einem definiertem Symbol glöscht werden?

    Bsp. Einsatz Musterstadt Musterstraße 123 Info1: Feuer Info2: Zusatzinfo (Fahrzeuge...)

    Ich möchte das ab dem Symbol "(" der gesamte Text bis zum Ende gelöscht wird, da diese Informationen nicht benötigt werden.

  2. #2
    Registriert seit
    18.10.2008
    Beiträge
    255
    Würde mich auch interessieren.....

    Besser wäre sogar noch, nur den Inhalt inkl. der Klammern löschen zu können.

  3. #3
    Registriert seit
    09.01.2010
    Beiträge
    3.908
    Langsam werd ich zum Regex-Experten :)

    \(.*\);
    Löscht alles zwischen zwei Klammern. Zur kürzen Erklärung:
    . == Beliebiges Zeichen
    * == Kann beliebig oft wiederholt werden
    \( == Da das Klammernsymbol in Regex eine eigene Bedeutung hat, muss es "escaped" werden. Das heißt mit dem \ sage ich, das die Klammer wirklich eine Klammer ist und nicht eine besondere Bedeutung hat.

  4. #4
    Registriert seit
    18.10.2008
    Beiträge
    255
    Zitat Zitat von firEmergency Beitrag anzeigen
    Langsam werd ich zum Regex-Experten :)



    Löscht alles zwischen zwei Klammern. Zur kürzen Erklärung:
    . == Beliebiges Zeichen
    * == Kann beliebig oft wiederholt werden
    \( == Da das Klammernsymbol in Regex eine eigene Bedeutung hat, muss es "escaped" werden. Das heißt mit dem \ sage ich, das die Klammer wirklich eine Klammer ist und nicht eine besondere Bedeutung hat.
    Bei mir löscht es alles ab Beginn der ersten Klammer. Damit ich sozusagen der komplette folgende Text weg. Kann man es auf die Klammern und den Inhalt begrenzen?

  5. #5
    Registriert seit
    22.11.2012
    Beiträge
    26
    Zitat Zitat von jani Beitrag anzeigen
    Bei mir löscht es alles ab Beginn der ersten Klammer. Damit ich sozusagen der komplette folgende Text weg. Kann man es auf die Klammern und den Inhalt begrenzen?
    Unser Alarmtext ist wie folgt aufgebaut

    12354-Feuer mittel Menschenleben in Gefahr (FEU Y) SoSi ANSCHRIFT # Info-1: Brennt Haus Info-2: ZUSATZINFO (R-ABC:xx.xx.01, F:ABC-xx.xx.xx, F:ABC-xx.xx.xx, )

    Kann eine Logic eingebaut werden, dass erst ab der 2. Klammer bzw. eine Prüfung von hinten startet? Es sollen ausschließlich die ganzen Alarmierten Kräfe entfernt werden.

  6. #6
    Registriert seit
    13.01.2013
    Beiträge
    9
    Mit diesem regulären Ausdruck werden nur Klammerinhalte und deren Klammern entfernt:
    \([^\(]*\)

  7. #7
    Registriert seit
    13.01.2013
    Beiträge
    9
    @jani: Wunderbar :)

    Zitat Zitat von BGrun Beitrag anzeigen
    Unser Alarmtext ist wie folgt aufgebaut

    12354-Feuer mittel Menschenleben in Gefahr (FEU Y) SoSi ANSCHRIFT # Info-1: Brennt Haus Info-2: ZUSATZINFO (R-ABC:xx.xx.01, F:ABC-xx.xx.xx, F:ABC-xx.xx.xx, )

    Kann eine Logic eingebaut werden, dass erst ab der 2. Klammer bzw. eine Prüfung von hinten startet? Es sollen ausschließlich die ganzen Alarmierten Kräfe entfernt werden.
    @BGrun: Wenn das die komplette Meldung ist, kannst du mit diesem Ausdruck die letzte Klammer entfernen (und ggf. sonstige Leerzeichen/Umbrüche und sonstige Zeichen am Ende):
    \([^\)]*\)[^\(]*$

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

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