Patroonherkenning

Patroonherkenning

U bevindt zich hier:
Geschatte leestijd: 2 min.

Patroonvergelijking / Patroonherkenning / Patroon matching

pattern matchting 233

In Belplan Uitgaand en Permissieprofielen kunt u gebruikmaken van patroonvergelijking. Hiermee kunt u aangeven welke (reeksen) telefoonnummers wel of niet door iemand gebeld mogen worden.

Patronen kunnen de volgende elementen bevatten:

Patroon Uitleg Voorbeeld
_ patroon prefix De ‘_’ (underscore) geeft aan dat er een patroon komt waaraan gematcht moet worden. Zonder de underscore wordt er exact gezocht. Als exact nummer ‘123’ gematcht moet worden (niet langer en niet korter dan dat) gebruik je het patroon 123.
[123] Correspondeert met de getallen 1 en 2 en 3. Om 34, 37, and 38 te matchen, gebruik _3[478]
[1-5] Elk getal van 1 tot en met 5. Elk nummer tussen 321 en 325, gebruikt u _32[1-5]
[15-7] 1, 5, 6 en 7 Om 1,2,3,7,8 en 9 te matchen, gebruikt u _[1237-9]
X Elk getal van 0 tot en met 9 Om elk nummer tussen 300 en 399 te matchen, gebruikt u _3XX
Z Elk getal van 1 tot en met 9 Elk nummer tussen 31 en 39: _3Z
Elk nummer tussen 301 en 309: _30Z
Elk nummer tussen 301 en 399: _3XZ
N Elk getal van 2 tot en met 9 Elk nummer tussen 32 en 39: _3N
Elk nummer tussen 312 en 399: _3XN
. (punt) Wildcard: komt overeen met 1 of meerdere cijfers Elk getal dat begint met 001: _001.
Let op: _112. Correspondeert met alle nummers die beginnen met 112, behalve 112 zelf.

Dit zijn geldige patronen:

Patroon Uitleg Voorbeeld
112
+123
text
text.8
Exacte matches
_0NXX Patroon begint met 0, daarna een getal tussen 2-9, de laatste twee posities kunnen 0-9 zijn. Exact 4 cijfers. 0345, maar niet 0123 (1 kan niet ivm N)
_0NX. De punt geeft een wildcard aan. Minimaal 4 cijfers, maar ook langer toegestaan. 034567, 05598423
_12[345]6 Alleen de combinaties 1236, 1246 en 1256 zijn mogelijk.
_12[3-6].
_+[0-9]N[1-3]X.
Mogelijk nummer: 1249712345

Volgorde

Nadat u diverse patronen heeft gemaakt, zal het systeem de verschillende patronen in de meest logische volgorde opslaan. De volgorde van de patronen is dan als volgt:

  1. De vaste nummers zonder  ‘_’ prefix, op alfabetische volgorde
  2. Patronen (‘_’ prefixed), atom by atom-gesorteerd (‘atom’ is een enkel karakter, of een enkele […] range), volgens deze ordening:
    ‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’, ‘+’, 0-7 digit ranges, ‘N’, 8 digit ranges, ‘Z’, 9 digit ranges, ‘X’, 10 en meer digit ranges, ‘.’

De reden voor deze volgorde is dat een inkomend nummer overeen kan komen met meerdere patronen en op deze manier wordt de beste match gevonden.

Bijvoorbeeld:

. ‘_X.’, ‘_NXXXXXX’, ‘_XXXXXXX’, ‘_987654X’ kan nummers matchen tussen 9876540 en 9876549 maar ‘_X.’ is het breedst om te matchen dus volgorde voor dit voorbeeld is:

‘_987654X’, ‘_NXXXXXX’, ‘_XXXXXXX’, ‘_X.’

Was dit artikel nuttig?
Nee