Passer la navigation

Outil de test des expressions régulières

Vous pouvez utiliser un outil de test des expressions régulières en ligne pour tester les expressions régulières. Saisissez les données et ajustez l'expression régulière jusqu'à ce que l'ID de mappage soit extrait des données.
Le code SQL permettant de récupérer l'expression régulière actuelle de la base de données est le suivant :
SELECT value FROM GLB_CONFIG_TAB where KEY_NAME = 'ALT_HTTP_CAC_REGEX
'
Si les valeurs des expressions régulières préconfigurées ne permettent pas d'extraire les informations correctes, modifiez l'expression régulière stockée dans ALT_HTTP_CAC_REGEX. La valeur par défaut est la suivante :
(?<MID>\d{8,10})(?!.*\d)
Où :
  • ?<MID> correspond au groupe nommé MID requis par le code de niveau intermédiaire. Le regex restant entre parenthèses avec ?<MID> correspond à la sous-expression : \d{8,10}.
  • \d correspond à n'importe quel chiffre décimal et \d{8,10} à n'importe quel nombre compris entre 8 et 10 chiffres.
  • (?!.*\d) correspond à un point 0 fois ou plus, à un chiffre décimal une fois, et cette expression est utilisée par (?<MID>\d{8,10}) pour extraire des nombres de 8 à 10 chiffres. Par exemple :
    • 0069651550.CBP est évalué à 0069651550 (Correct : extrait entre 8 et 10 chiffres à gauche de la décimale.)
    • FIRST.LAST.MI.1233837489 est évalué à 1233837489 (Correct : extrait entre 8 et 10 chiffres à droite de la dernière décimale.)
    • 1234567890.CBP.11223344 est évalué à 11223344 (Correct : extrait entre 8 et 10 chiffres du dernier nombre.)
    • 1234567890.CBP.112233445566 est évalué à 2233445566 (Incorrect : tronque les chiffres lorsqu'il y en a plus de 10.) Vous devez mettre à jour le regex : (?<MID>\d{8,12}) fonctionnera.)
Pour plus d'informations sur la syntaxe des expressions régulières .Net, reportez-vous à :
Si des modifications sont nécessaires pour s'adapter à un format différent, deux options s'offrent à vous :
  1. Envoyez les données ci-dessus au service client
    BlackBerry AtHoc
    en demandant aux ingénieurs de déterminer la nouvelle expression régulière.
  2. Déterminez vous-même l'expression régulière.