LESS - Funkcje łańcuchowe

Opis

Less obsługuje niektóre funkcje ciągów wymienione poniżej -

  • escape
  • e
  • % format
  • replace

W poniższej tabeli opisano powyższe funkcje łańcuchowe wraz z opisem.

Sr.No. Rodzaje i opis Przykład
1

Escape

Koduje ciąg lub informacje za pomocą kodowania adresu URL na znakach specjalnych. Nie można było zakodować niektórych znaków, takich jak, , / , ? , @ , & , + , ~ , ! , $ , ' i niektóre znaki, które możesz zakodować, takie jak \ , # , ^ , ( , ) , { , } , : , > , < , ] , [ i =.

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

Wyprowadza łańcuch znaków ucieczki jako -

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

e

Jest to funkcja łańcuchowa, która używa łańcucha jako parametru i zwraca informacje bez cudzysłowów. Jest to funkcja ucieczki CSS, która używa wartości ucieczki ~ „część zawartości” jako parametrów.

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

Wyprowadza łańcuch znaków ucieczki jako -

filter: Hello!! welcome to Tutorialspoint!;
3

% format

Ta funkcja formatuje ciąg. Można go zapisać w następującym formacie -

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

Wyprowadza sformatowany ciąg jako -

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

replace

Służy do zamiany tekstu w ciągu. Używa pewnych parametrów -

  • string - Przeszukuje ciąg i zastępuje go.

  • pattern - Przeszukuje wzorzec wyrażenia regularnego.

  • replacement - Zastępuje ciąg pasujący do wzorca.

  • flags - Są to opcjonalne flagi wyrażeń regularnych.

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

Zastępuje ciąg jako -

"Welcome, to Tutorialspoint!"