LESS-文字列関数

説明

Lessは、以下にリストされている文字列関数の一部をサポートします-

  • escape
  • e
  • % フォーマット
  • replace

次の表に、上記の文字列関数と説明を示します。

シニア番号 タイプと説明 例
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!"