Hallo,
in der Version 1.3.4 haben meine Adresserkennungsregeln perfekt funktioniert.
Ich habe nun auf die Version 1.3.5 geupdatet, die ja u.a. die Neuerung "Adresserkennungsregeln optimiert" beinhaltet. Seitdem funktioniert meine Regel allerdings nicht mehr.
Die Regel sieht so aus:
Bei dem Test mit folgendem Text:
80538 München | Prinzregentenstraße 26 | Brand | Es brennt etwas
Kommt dieses Ergebnis:
Teste Regel ^(?<locality>.+?)\|(?<streetname>.+?)(?<streetnumber>.+?)\|(?<shortkeyword>.+?)\|(?<alarmtext>.+)
Alarmstichwort (kurz): Brand
Alarmtext: Es brennt etwas
Suche nach Land: Deutschland (aus Standardwert)
Suche nach Ort: 80538 München
Suche nach Straße/Hausnummer: Prinzregentenstraße 26
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Es handelt sich wohl um einen Bug, wenn der Objektverweis fehlt?
1.3.5 Adresserkennungsregeln fehlerhaft
1.3.5 Adresserkennungsregeln fehlerhaft
BosMon 1.5.11
BosMon Mobile 3.0.4
Samsung Galaxy S8
Android 9
BosMon Mobile 3.0.4
Samsung Galaxy S8
Android 9
-
- Beiträge: 156
- Registriert: 1. Apr 2013, 19:54
Re: 1.3.5 Adresserkennungsregeln fehlerhaft
Also mit der Beta 1.4.1.1435 funktioniert die Regel (fast).
Wenn ich die Regel so übernehme und den Beispielalarm, dann findet er die Straße nicht.
Wenn ich aber bei deinen Texttrennern jeweils vorher und nachher ein Leerzeichen einfüge, dann klappt das.
Teste Regel ^(?<locality>.+?)\ \|\ (?<streetname>.+?)(?<streetnumber>.+?)\ \|\ (?<shortkeyword>.+?)\ \|\ (?<alarmtext>.+)
Alarmstichwort (kurz): Brand
Alarmtext: Es brennt etwas
Suche nach Land: Deutschland (aus Standardwert)
Suche nach Ort: 80538 München
Suche nach Straße/Hausnummer: Prinzregentenstraße 26
-- Adresse gefunden:
Prinzregentenstraße 26
80538 München/Altstadt-Lehel
Deutschland
48.14278, 11.58877
Gruß
André
Wenn ich die Regel so übernehme und den Beispielalarm, dann findet er die Straße nicht.
Wenn ich aber bei deinen Texttrennern jeweils vorher und nachher ein Leerzeichen einfüge, dann klappt das.
Teste Regel ^(?<locality>.+?)\ \|\ (?<streetname>.+?)(?<streetnumber>.+?)\ \|\ (?<shortkeyword>.+?)\ \|\ (?<alarmtext>.+)
Alarmstichwort (kurz): Brand
Alarmtext: Es brennt etwas
Suche nach Land: Deutschland (aus Standardwert)
Suche nach Ort: 80538 München
Suche nach Straße/Hausnummer: Prinzregentenstraße 26
-- Adresse gefunden:
Prinzregentenstraße 26
80538 München/Altstadt-Lehel
Deutschland
48.14278, 11.58877
Gruß
André
Star mich nicht so an, ich bin auch nur eine Signatur