Genial einfach, einfach genial :-)
Auf so was einfaches kommt man dann irgendwie nicht.
Klappt!
Auch wenn ich das, was da passiert, nicht ganz nachvollziehen kann...
Danke !
Genial einfach, einfach genial :-)
Auf so was einfaches kommt man dann irgendwie nicht.
Klappt!
Auch wenn ich das, was da passiert, nicht ganz nachvollziehen kann...
Danke !
---
Server:
HP Compaq DC 7800, 2*2,3 Ghz, 4GB Ram, 2TB HDD
Windows7 Professionell, 32 bit
BosMon (POCSAG, FMS)
FE 1.6
AM3
Balabolka
Naja an sich ist es ganz einfach
str\.;straße
Str\.;Straße
in diesen Fällem muss hinter dem str ein Punkt stehen damit es ersetzt wird.
str;straße
Str;Straße
in diesen Fällen kann beliebiges hinter dem Punkt stehen.
Wenn du da jetzt ein Leerzeichen einfügst änderst du die Regel eben so, dass dort ein Leerzeichen stehen muss.
Und das ist genau das was bei deinem Beispiel "Beckestr." passiert. Es steht ein . da also wird die erste Ersetzungsregel angewendet und ergibt "Beckestraße". Da greift jetzt die bisherige Regel ohne Punkt da dort ja beliebiges Zeichen steht und ergibt dann das "falsche" Ergebnis."Beckestraßeaße". Durch das Leerzeichen greift die Regel eben nicht mehr, da nach dem str im gesamten Wort ja kein Leerzeichen sondern ein a steht.
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
Noch ne frage zur Textersetzung: kommt die mit * nicht klar?
ich sehe in den Logs folgende Meldung:
2013-03-16 11:45:33,257 ERROR (TextReplacer.java:55) - Fehler bei der Textersetzung für Regel '*11ort*': Dangling meta character '*' near index 0
Regel sieht wie folgt aus:
*11ort*;*ort*
Grund für die Regel: Wird bei einer Alarmierung mal keine Hausnummer mit angegeben wird nicht die 11 von der Ortzuordnung als Hausnummer genommen.....
Hallo,
wie kann man nur die erste Zahl aus der jeweiligen Zeile löschen, wenn man "1;" setzt verschwinden ja alle 1 aus dem gesamten Text:
1 22.03.2013 12:31:33 85651
2 22.03.2013 12:31:35 85372
3 22.03.2013 12:31:38 85613
usw.
Jedes Feuer braucht seine Zeit!
Hey
du könntest mal das probieren
^[0-9];
solte alle alle Zahlen ([0-9]) am Anfang der Zeile löschen (^).
Habs jetzt grad aber nur in nem Regex-Tester überprüft und nicht in FE denke aber es sollte gehen.
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
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)