МЕНЬШЕ - строковые функции

Описание

Less поддерживает некоторые строковые функции, перечисленные ниже -

  • escape
  • e
  • % формат
  • replace

В следующей таблице описаны указанные выше строковые функции вместе с описанием.

Sr. No. Типы и описание пример
1

Escape

Он кодирует строку или информацию, используя кодирование URL-адресов для специальных символов. Вы не могли закодировать некоторые символы, такие как, , / , ? , @ , & , + , ~ , ! , $ , ' и некоторые символы, которые можно закодировать, например \ , # , ^ , ( , ) , { , } , : , > , < , ] , [ и =.

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

Он выводит экранированную строку как -

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

e

Это строковая функция, которая использует строку в качестве параметра и возвращает информацию без кавычек. Это экранирование CSS, в котором в качестве параметров используются экранированные значения и числа ~ "некоторого содержимого" .

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

Он выводит экранированную строку как -

filter: Hello!! welcome to Tutorialspoint!;
3

% format

Эта функция форматирует строку. Это можно записать в следующем формате -

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

Он выводит отформатированную строку как -

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

replace

Он используется для замены текста в строке. Он использует некоторые параметры -

  • string - Ищет строку и заменяет в.

  • pattern - Ищет шаблон регулярного выражения.

  • replacement - Заменяет строку, соответствующую шаблону.

  • flags - Это необязательные флаги регулярного выражения.

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

Он заменяет строку как -

"Welcome, to Tutorialspoint!"