LESS - Fonctions de chaîne

La description

Less prend en charge certaines des fonctions de chaîne répertoriées ci-dessous -

  • escape
  • e
  • % format
  • replace

Le tableau suivant décrit les fonctions de chaîne ci-dessus avec une description.

N ° Sr. Types et description Exemple
1

Escape

Il encode une chaîne ou des informations en utilisant le codage URL sur des caractères spéciaux. Vous n’avez pas pu encoder certains caractères tels que, , / , ? , @ , & , + , ~ , ! , $ , ' et certains caractères que vous pouvez encoder tels que \ , # , ^ , ( , ) , { , } , : , > , < , ] , [ et =.

escape("Hello!! welcome to Tutorialspoint!")

Il sort la chaîne échappée comme -

Hello%21%21%20welcome%20to%20Tutorialspoint%21
2

e

C'est une fonction de chaîne qui utilise la chaîne comme paramètre et renvoie les informations sans guillemets. C'est un échappement CSS qui utilise ~ "un contenu" échappé des valeurs et des nombres comme paramètres.

filter: e("Hello!! welcome to Tutorialspoint!");

Il sort la chaîne échappée comme -

filter: Hello!! welcome to Tutorialspoint!;
3

% format

Cette fonction formate une chaîne. Il peut être écrit avec le format suivant -

%(string, arguments ...)
format-a-d: %("myvalues: %a myfile: %d", 2 + 3, "mydir/less_demo.less");

Il renvoie la chaîne formatée comme -

format-a-d: "myvalues: 5 myfile: "mydir/less_demo.less"";
4

replace

Il est utilisé pour remplacer le texte dans une chaîne. Il utilise certains paramètres -

  • string - Il recherche la chaîne et la remplace.

  • pattern - Il recherche le modèle d'expression régulière.

  • replacement - Il remplace la chaîne qui correspond au modèle.

  • flags - Ce sont des indicateurs d'expressions régulières facultatifs.

replace("Welcome, val?", "val\?", "to Tutorialspoint!");

Il remplace la chaîne par -

"Welcome, to Tutorialspoint!"