Tagscanner a un moteur de script intégré qui vous permet de faire des choses avancées sur n'importe quelle sortie de texte. La syntaxe a été inspirée de Foobar2000's titleformat.
Les fonctions commencent par un signe dollar et se terminent par un argument entre parenthèses (par exemple $lower(....)).
Fonctions et placeholders vous donne des capacités très larges pour embellir les tags et les noms de fichiers.
Fonctions de chaîne | |
[...] | Affiche le contenu entre parenthèses si au moins un caractère de remplissage n'est pas vide. |
$lower(x) | Retourne X en minuscules. |
$upper(x) | Retourne X en majuscules. |
$caps(x) | Convertit la première lettre de chaque mot de X en majuscules, et toutes les autres lettres en minuscules, par exemple : $caps(blanche) = Blanche, $caps(BLAncHe) = Blanche. |
$caps2(x) | Convertit la première lettre de chaque mot de X en majuscules, et toutes les autres lettres en minuscules, en ignorant les lettres majuscules, par exemple : $caps2(BLaNcHe) = BlaNcHe, $caps2(blANchE) = BlANchE. |
$if(x,a,b) | Si X n'est pas vide, exécute/affiche A, sinon exécute/affiche B. |
$left(x,n) | Retourne les premiers N caractères de X. |
$right(x,n) | Retourne les N derniers caractères de X. |
$cut(x,n) | Tronque X sur N caractères. |
$trim(x) | Découpe tous les espaces blancs en tête et en queue à partir de X. |
$len(x) | Retourne le nombre de caractères en X. |
$strpos(x,y) | Retourne la position de Y dans X. |
$char(x) | Retourne le numéro de caractère unicode X. |
$num(x,n) | Affiche X formaté avec des zéros jusqu'à N caractères. |
$name(field) | Retourne le nom du champ localisé. |
$replace(x,from,to) | Remplace toutes les occurrences de la chaîne FROM dans la chaîne X par la chaîne TO. |
$cutmix(x) | Enlève le mélange/pièce de recouvrement entre parenthèses de X. |
$stripprefix(x) | Supprime les préfixes "A" et "The" de X. |
$swapprefix(x) | Déplace les préfixes "A" et "The" à la fin de X. |
Fonctions booléennes. | |
$equal(x,y) | Retourne (vrai), si X est égal à Y. (insensible à la casse). |
$nequal(x,y) | Retourne (vrai), si X n'est pas égal à Y. (insensible à la casse). |
$and(x,y) | Retourne (vrai), si X ou Y ne sont pas vide. |
$or(x,y) | Retourne (vrai), si X ou Y n'est pas vide. |
$not(x) | Retourne (vrai), si X est vide. |
$greater(x,y) | Retourne (vrai), si X est supérieur à Y. |
$longer(x,y) | Retourne (vrai), si X est plus long que Y. |
$isnumber(x) | Retourne (vrai), si X est un nombre. |
$in(x,y) | Retourne (vrai), si X contient Y. |
Fonctions arithmétiques | |
$add(x,y) | Ajouter Y à X. |
$sub(x,y) | Soustrait Y de X. |
$div(x,y) | Divise X par Y. |
$min(x,y) | Retourne la valeur minimale. |
$max(x,y). | Retourne la valeur maximale. |
$round(x) | Retourne arrondi x. |
$mod(x,y) | Retourne le reste de X divisé par Y. |
$mul(x,y) | Multiplie X par Y. |