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

Functions.text.ends_with

publique

Appel

Functions.text.ends_with(str, ending)

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

Ce qu'elle fait

Teste un suffixe littéral d'octets à l'aide d'une sous-chaîne Lua. Les suffixes vides correspondent ; les caractères de motif n'ont aucune signification particulière et la casse est respectée.

Arguments

NomTypeCe qu'elle fait
strstringTexte à examiner.
endingstringSuffixe littéral, suffixe vide compris.

Retours

1booleanIndique si le texte se termine par le suffixe exact.

É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 = UnitName("target") or ""
return Functions.text.ends_with(name, "Totem")

Source

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

Functions.text.ends_with(str, ending)
    return ending == "" or str:sub(-#ending) == ending

Retour à Référence des fonctions