Ergebnis 1 bis 11 von 11

Thema: Hilfe bei Regulären Ausdrücken (FE)

  1. #1
    Registriert seit
    02.12.2008
    Beiträge
    463

    Hilfe bei Regulären Ausdrücken (FE)

    Hallo,

    ich suche einen Freak der sich mit regulären Ausdrücken auskennt:

    1. Suche reg. Ausdruck für:
    Alle Zeilen welche mit "Hinweis" beginnen sollen gelöscht werden.

    2. Suche reg. Ausdruck für:
    Nur die Zeilen welche mit "Fahrzeuge" beginnen sollen dargestellt werden.


    Nicht so mein Fachgebiet;))

  2. #2
    feodor Gast
    Für's Textersetzungsplugin, oder?

  3. #3
    Registriert seit
    02.12.2008
    Beiträge
    463
    Yes ;-----)

  4. #4
    Registriert seit
    22.11.2011
    Beiträge
    62
    1.

    ^(Hinweis)(.*)$

    Wählt alle Zeilen aus die mit Hinweis beginnen

    2.

    ^(?!Fahrzeug)(.*)$

    Wählt alle Zeilen aus die NICHT mit Fahrzeug beginnen

    Beide aber jetzt nur hier: http://gskinner.com/RegExr/ getestet und nicht in FE müsstets du schaun obs da auch geht.
    Projektteam firEmergency - http://firemergency.de
    Fehler/Fragen/Anregungen > support@firemergency.de
    Fehler in der Android App > android@firemergency.de
    Wiki zu Firemergency: http://www.firemergency-wiki.de

  5. #5
    Registriert seit
    02.12.2008
    Beiträge
    463
    Zitat Zitat von Narkose07 Beitrag anzeigen
    1. Suche reg. Ausdruck für:
    Alle Zeilen welche mit "Hinweis" beginnen sollen gelöscht werden.
    Zitat Zitat von Beuti Beitrag anzeigen
    1.

    ^(Hinweis)(.*)$

    Wählt alle Zeilen aus die mit Hinweis beginnen
    Also wenn ich dann alle Zeilen die mit "Hinweis" beginne löschen möchte schreibe ich die die Textersetzung:

    ^(Hinweis)(.*)$;

    ???

  6. #6
    Registriert seit
    22.11.2011
    Beiträge
    62
    Ja nach dem jeweiligen Ausdruck ein ; und das was du dafür haben willst. Nichts wenn du es löschen willst.

    Vielleicht mal kurz zur Erklärung:

    ^ - Zeilenbeginn

    (Hinweis) - "Hinweis" als Text

    (.*) - Ein beliebiges Zeichen beliebig oft

    $ - das Ende einer Zeile oder eines Strings

    Ausdruck1(?|Ausdruck2) - nimmt den Ausdruck wenn auf Ausdruck1 nicht Ausdruck2 folgt in unserem Fall ^(?!Fahrzeug) nimmt in nur wenn am Zeilenanfang nicht Fahrzeug steht. Bei dem Teil bin ich mir nicht ganz sicher ob das in FE auch geht glaube aber schon
    Projektteam firEmergency - http://firemergency.de
    Fehler/Fragen/Anregungen > support@firemergency.de
    Fehler in der Android App > android@firemergency.de
    Wiki zu Firemergency: http://www.firemergency-wiki.de

  7. #7
    Registriert seit
    02.12.2008
    Beiträge
    463
    Wenn ich die regulären Ausdrücke aktiviert habe, kann ich aber auch das normale Muster
    Alt;neu

    nutzen, oder?
    Oder muss ich dann alles in reg. Ausdrücken schreiben?
    Geht aus der Anleitung (Wiki) noch nicht so hervor.

    Ich Versuch dann mal eine kleine Beispielseite für die wichtigsten reg.Ausdrücke im Wiki zu erstellen;)

  8. #8
    Registriert seit
    09.01.2010
    Beiträge
    3.908
    Ja, du kannst auch "normale" Ausdrücke verwenden.
    Allerdings sind bei regulären Ausdrücken einige Zeichen reserviert (wie * ( ) etc.)

  9. #9
    Registriert seit
    02.12.2008
    Beiträge
    463

    Funktioniert mit firemergency nicht!

    Funktioniert mit firemergency nicht!

    Nochmals mein Problem:
    Ich möchte, dass nur die Zeilen welche mit "Test" und "Alarm" beginnen gelöscht werden.
    ^(Test)(.*)$;
    ^(Alarm)(.*)$;
    Mag nicht :-(

    Leerzeilen entfernen klappt auch nicht.
    \r\n;
    \r;
    \n;
    \s;
    alles probiert aber ohne erfolg;-(


    Im Wiki mal vermerkt: http://firemergency-wiki.de/mediawik...ücke_Beispiele
    Geändert von Narkose07 (04.07.2012 um 11:50 Uhr)

  10. #10
    Registriert seit
    02.12.2008
    Beiträge
    463
    Leerzeilen entfernen funktioniert nun.

    Muss in Java so heißen:

    [\r\n];

    Zeilen löschen muss so formatiert sein:

    Löscht die Zeilen, welche mit "Test" beginnen:
    ^Test.*;


    Hab's im Wiki ausgebessert.
    Geändert von Narkose07 (04.07.2012 um 21:34 Uhr)

  11. #11
    feodor Gast
    gute Arbeit.

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
  •