PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ersetzungsproblem



firekiller6112
11.03.2012, 21:15
Hallo zusammen,

auch nach umfangreicher Suche zu dem Thema Ersetzung konnte ich mein Problem nicht wirklich lösen. Wir arbeiten im Kreis immer noch mit der guten alten Analogen Alarmierung, über die kein Alarmtext mitkommt. Das habe ich aber über eine Alarm-SMS von der Leitstelle gelöst. Diese kommt auf ein am Rechner angeschlossenes Handy und wir dann mittels seperatem Programm als txt-Datei auf dem Rechner gespeichert und von FE verwendet. Das Problem ist, das dieses Programm mir zwei Zeitspempel vor den Alarmtext setzt die ich ganz gerne mittels Ersetzungs-Plugin wegbekommen möchte. Die Zeitspempel haben immer das folgende Format:

Beispiel: 2012-03-11 21:12:40

Kann ich im Ersetzungs-Plugin mit Variablen arbeiten, um die Stempel wegzubekommen, oder muss ich alle 31,5 Millionen möglichen Zeiten einzeln einfügen?

Ich hoffe ihr könnt mir helfen.

Beuti
12.03.2012, 09:30
Hallo,

derzeit ist das Plugin leider nicht in der Lage mit Variablen zu arbeiten. Es kann nur reinen Text durch anderen ersetzen bzw löschen.
Wir haben aber ein Plugin zur Ersetzung in Planung das mit Regex arbeiten kann und somit dann mit Variablen und dergelichen arbeiten kann. Wann das Plugin fertig wird kann ich aber heute noch nicht sagen.

dertobi
19.03.2012, 11:22
Hallo zusammen,

für mich wäre das auch sehr interessant, denn die Koordinaten, die bei mir in den Alarmtexten mit übergeben werden, brauchen wir so nicht direkt. Es wäre schön wenn man hier eine Zeichenfolge mit "#K01;"-beginnend und die folgenden 17Zeichen ausblenden oder mit "nix" ersetzen könte.

Andere Frage zur Textersetzung:
"%2" gibt ja die Funktion mit:
1 - Infoalarm
2 - Normalfahrt
3 - Alarmfahrt
kann ich die Zahlen durch die Wörter irgendwie ersetzen ohne das mir jede 1,2 und 3 ersetzt wird?

Grüße
Tobias

firEmergency
19.03.2012, 11:46
Problem 1:
Ja, wird dann mit Regulären Ausdrücken als Ersetzungsregel mit 1.1 funktionieren.

Problem 2:
Ein bekannter Wunsch. Lösung gibt es hier:
http://firemergency-wiki.de/mediawiki/index.php5?title=Ersetzung_der_Funktion_(a,b,c,d)_ bei_POCSAG

Du musst diese Grundidee nur noch auf dein Problem anwenden.

dertobi
19.03.2012, 13:34
ja sauber!
Passte bestens!

Dank euch!
ich warte gespannt auf 1.1

felix000
19.03.2012, 15:10
Kannst du mal eine Textdatei mit der SMS komplett angeben???
Vielleicht reicht es ja schon ein paar Zeilen wegzulassen, könnte man zum Beispiel mit tail (Linux, gibts aber auch für Windows) lösen...

firekiller6112
25.03.2012, 14:46
Falls du mich meinst, bei mir sieht das so aus:

2012-03-24 11:15:23
2012-03-24 11:15:25
+491234567890
Alarmzeit: 24.03.12-11:14:49 12345
Musterstrasse Musterstadt
FÖls Ölspur
LST

felix000
25.03.2012, 14:56
Also müssen einfach 4 Zeilen übersprungen werden?

firekiller6112
26.03.2012, 18:51
Sogar nur 2, ja.

Narkose07
08.04.2012, 15:27
Hallo, ist bei de, Ersetzungsplugin auch ein Zeilenumbruch möglich?

firEmergency
08.04.2012, 17:10
In der nächsten Version ja. Diese unterstützt reguläre Ausdrücke und somit auch Zeilenumbrüche.