LESS - 字符串函数



描述

Less 支持以下列出的某些字符串函数:

  • 转义
  • e
  • % 格式化
  • 替换

下表描述了上述字符串函数及其描述。

序号 类型和描述 示例
1

转义

它使用 URL 编码对特殊字符进行编码字符串或信息。您无法对某些字符进行编码,例如 ,/?@&+~!$',以及您可以对某些字符进行编码,例如 \#^(){}:><][=

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

它输出转义后的字符串为:

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

e

这是一个字符串函数,它使用字符串作为参数并返回不带引号的信息。它是一个 CSS 转义,它使用 ~"some content" 转义的值和数字作为参数。

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

它输出转义后的字符串为:

filter: Hello!! welcome to Tutorialspoint!;
3

% 格式化

此函数格式化字符串。它可以用以下格式编写:

%(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("Welcome, val?", "val\?", 
"to Tutorialspoint!");

它替换字符串为:

"Welcome, to Tutorialspoint!"
广告