Référence › Référence des fonctions › Functions

Functions.text.trim

publique

Appel

Functions.text.trim(s)

Enregistrez-la comme dépendance nommée Functions.text.trim (accepter la complétion le fait pour vous), puis appelez-la sous ce nom.

Également acceptée sous l'ancien espace de noms utils.

Ce qu'elle fait

Supprime les espaces (au sens des motifs Lua) en début et en fin de chaîne.

Arguments

NomTypeCe qu'elle fait
sstringTexte à épurer.

Retours

1stringTexte épuré.

Éditions

Les fonctions utilitaires intégrées sont enregistrées sur toutes les éditions. Ce qui diffère, c'est l'API du jeu qu'elles lisent ; quand l'une manque, la fonction utilitaire se rabat sur une alternative ou renvoie nil avec une raison.

Elle ne lit directement aucune API du jeu.

Exemple

local name = Functions.text.trim(GetUnitName("target", false) or "")
return name ~= ""

Source

Functions/text.lua, ligne 54. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.

Functions.text.trim(s)
    return (s:gsub("^%s*(.-)%s*$", "%1"))

Retour à Référence des fonctions