[SUBSTRING] – Udtrækning af dele af en streng

Den [SUBSTRING] Med denne funktion kan du udtrække en del af en tekststreng fra et attribut. Dette er nyttigt til at rydde op i data, f.eks. ved at fjerne et afdelingsnummer, der er angivet som præfiks i et afdelingsnavn.



Syntaks

Syntaksen er:

[SUBSTRING;StartIndex;NumberOfCharacters;Attribute]

  • Startindeks: Det 0-baserede indeks, hvorfra udtrækningen skal starte. For eksempel et indeks på 3 vil starte udtrækningen ved det fjerde tegn i strengen.

  • NumberOfCharacters: Det maksimale antal tegn, der skal returneres.

  • Attribut: Den attribut, der indeholder den streng, du vil udtrække fra (f.eks., [Department]).



Anvendelsestilfælde – Fjernelse af et præfiks fra et afdelingsnavn

I nogle systemer indledes afdelingsnavne med tal, f.eks. »37 Kullungen barnehage«. Dette kan få lister og oversigter, som f.eks. dem på en offentlig hjemmeside, til at fremstå uoverskuelige.

Brug [SUBSTRING] funktion i en eksportskabelon, der fjerner præfikset fra afdelingsnavnet, inden det vises eller sendes til et andet system.


  • Indtastning [Department]: 37 Kullungen barnehage

  • Udtryk:

    [SUBSTRING;3;99;[Department]]
    
  • Sådan fungerer det: Udtrykket begynder at udtrække fra indeks 3 (det fjerde tegn), hvilket springer de første tre tegn over (3, 7, og mellemrummet). Derefter returneres de næste 99 tegn, hvilket er et tal, der er stort nok til at omfatte resten af strengen.

  • Output: Kullungen barnehage


Senest opdateret: