Ad Widget

Collapse

comment decouper une chaine de caractere par rapport a un caractere precis ?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • l.grube
    Junior Member
    • Oct 2023
    • 3

    #1

    comment decouper une chaine de caractere par rapport a un caractere precis ?

    bonjour je souhaiterai savoir comment découper la chaine suivante:
    "Sensor 1: 48.0 C; Sensor 2: 32.5 C; Sensor 3: 39.25 C; Sensor 4: 51.75 C; Sensor 5: 41.00 C; "

    cette valeur est récupérée dans un item depuis un OID SNMP.
    je souhaiterai recuperer les différentes temperatures afin d'avoir ensuite des graphes de celles-ci.

    comment fait-on pour découper une chaine de caractere en preprocessing ?

    Merci
  • BigSmooth
    Member
    • Jun 2023
    • 46

    #2
    Bonjour,

    Je pense qu'il faut passer par une expression régulière.

    Comment

    • zorattgi
      Member
      • Jan 2020
      • 69

      #3
      Hello,
      Tu as deux solutions,
      1: fixe: si tu as que par exemple 5 sensors
      2: dynamique: si potentielement le nombre de sensors pourrait augmenter

      Ex: si tu choisis la solution fixe

      Pour chaque sensor tu dois créer un dépend item depuis ton item qui collecte les données via ton snmp oid
      Click image for larger version

Name:	dependent item.png
Views:	88
Size:	12.6 KB
ID:	472522

      Ensuite dans les preprocessing de ton item,
      tu dois faire ceci (ps: dans le champ output c'est soit \1 ou \0 )
      Click image for larger version

Name:	image.png
Views:	68
Size:	13.5 KB
ID:	472523
      je ne suis plus certains,

      Comment

      • l.grube
        Junior Member
        • Oct 2023
        • 3

        #4
        Bonjour je n'ai pas trouvé le bouton create dependent item,

        mais j'ai pu créer 4 items avec preprocessing et du code javascript pour effectuer le découpage nécessaire.
        HTML Code:
        var split = value.split(';');
        return split[0];​

        Comment

        Working...