Ergebnis 1 bis 15 von 1780

Thema: "Kurze Frage kurze Antwort"-Thread

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    16.07.2011
    Beiträge
    241

    Genaue Ersetzung

    Hi,

    ich weiss das es das Thema hier schonmal gab, aber ich finde es nicht,daher kurz hier. :)

    Im Textersetzungsplugin habe ich folgenden Fall:

    Hohn;23Hohn

    Alles gut bis dahin.

    Nur wenn im Alarmtext jetzt Hohnerstrasse vorkommt, dann greift die Ersetzung auch und dann gibts kaudawelch.

    Die Regel soll wirklich nur greifen wenn Hohn da als Wort alleine steht. Es gibt kein Leerzeichen vorher oder hinterher. Wenn nur ein *

  2. #2
    Registriert seit
    26.05.2013
    Beiträge
    230
    Zitat Zitat von Muggyhorst Beitrag anzeigen
    Die Regel soll wirklich nur greifen wenn Hohn da als Wort alleine steht. Es gibt kein Leerzeichen vorher oder hinterher. Wenn nur ein *
    Wäre jetzt interessant zu wissen, welche Zeichen vorher vorkommen können und welche nachher.

  3. #3
    Registriert seit
    26.06.2013
    Beiträge
    59
    Wenn ich im Logik-Plugin eingebe : message.länge größer xx, werden dann auch die Leerzeichen mitgezählt oder nur richtige Zeichen?
    Möchte damit abgehackte Meldungen ausfiltern.

  4. #4
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von limberu Beitrag anzeigen
    Wäre jetzt interessant zu wissen, welche Zeichen vorher vorkommen können und welche nachher.
    Also der Ort ist immer mit * vorher getrennt vom Rest.
    Danach kann entweder auch ein * kommen oder nichts.

  5. #5
    Registriert seit
    26.05.2013
    Beiträge
    230
    Zitat Zitat von Muggyhorst Beitrag anzeigen
    Hohn;23Hohn
    \*Hohn(\*|$);23Hohn

    Sucht nach "*Hohn" oder "*Hohn*" (ohne Anführungszeichen)

  6. #6
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von limberu Beitrag anzeigen
    \*Hohn(\*|$);23Hohn

    Sucht nach "*Hohn" oder "*Hohn*" (ohne Anführungszeichen)
    Hi,

    also ich habs gerade verschiedene ausprobiert aber das haut nicht hin.

    Wenn ich den Hacken setzte bei "regulären Ausdrücken" dann macht der mit deiner Regel aus:

    B1*Hohner Strasse 35*Hohn*EG = B1*Hohner Strasse 3523HohnEG

    und aus:

    B1*Hohner Strasse 35*Hohn = B1*Hohner Strasse 35*Hohn (also ändert er gar nichts)



    und wenn ich den Hacken rausnehmen bei "regulären Ausdrücken" dann kommt das raus:

    B1*Hohner Strasse 35*Hohn*EG = B1*Hohner Strasse 35*Hohn*EG (keine Veränderung)

    B1*Hohner Strasse 35*Hohn = B1*Hohner Strasse 35*Hohn (acuh keine Veränderung)



    Watt nu? ;)

  7. #7
    Registriert seit
    26.05.2013
    Beiträge
    230
    Zitat Zitat von Muggyhorst Beitrag anzeigen
    B1*Hohner Strasse 35*Hohn*EG = B1*Hohner Strasse 3523HohnEG

    B1*Hohner Strasse 35*Hohn = B1*Hohner Strasse 35*Hohn (also ändert er gar nichts)
    Probier mal:
    \*Hohn\*;*23Hohn*
    \*Hohn$;*23Hohn

  8. #8
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von limberu Beitrag anzeigen
    Probier mal:
    \*Hohn\*;*23Hohn*
    \*Hohn$;*23Hohn
    Noch nicht ganz. ;-)

    Also bei:

    B1*Hohner Strasse 37*Hohn*EG = B1*Hohner Strasse 37*23Hohn*EG (klappt also)

    aber bei:

    B1*Hohner Strasse 37*Hohn = B1*Hohner Strasse 37*Hohn (keine Veränderung)
    Geändert von Muggyhorst (28.11.2013 um 17:23 Uhr)

  9. #9
    Registriert seit
    26.05.2013
    Beiträge
    230
    ersetz mal
    Code:
    \*Hohn$;*23Hohn
    durch
    Code:
    \*Hohn\z;*23Hohn

  10. #10
    Registriert seit
    16.07.2011
    Beiträge
    241
    Zitat Zitat von limberu Beitrag anzeigen
    ersetz mal
    Code:
    \*Hohn$;*23Hohn
    durch
    Code:
    \*Hohn\z;*23Hohn

    Auch so bleibt es unverändert.

    B1*Hohner Strasse 37*Hohn = B1*Hohner Strasse 37*Hohn

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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