LESS - Dize İşlevleri

Açıklama

Daha az, aşağıda listelendiği gibi bazı dize işlevlerini destekler -

  • escape
  • e
  • % biçim
  • replace

Aşağıdaki tablo, açıklama ile birlikte yukarıdaki dizi işlevlerini açıklamaktadır.

Sr.No. Türler ve Açıklama Misal
1

Escape

Özel karakterler üzerinde URL kodlaması kullanarak bir dizeyi veya bilgiyi kodlar. Gibi bazı karakterleri kodlayamazsınız, , / , ? , @ , & , + , ~ , ! , $ , ' ve kodlayabileceğiniz bazı karakterler \ , # , ^ , ( , ) , { , } , : , > , < , ] , [ ve =.

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

Çıkış karakterli dizeyi -

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

e

Parametre olarak dizeyi kullanan ve bilgileri tırnak işaretleri olmadan döndüren bir dizge işlevidir. Parametre olarak ~ "bazı içerik" çıkışlı değerleri ve sayıları kullanan bir CSS kaçıştır .

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

Çıkış karakterli dizeyi -

filter: Hello!! welcome to Tutorialspoint!;
3

% format

Bu işlev bir dizeyi biçimlendirir. Aşağıdaki formatta yazılabilir -

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

Biçimlendirilmiş dizeyi -

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

replace

Bir dizedeki metni değiştirmek için kullanılır. Bazı parametreler kullanır -

  • string - Dizeyi arar ve yerine koyar.

  • pattern - Normal ifade modelini arar.

  • replacement - Kalıpla eşleşen dizenin yerini alır.

  • flags - Bunlar isteğe bağlı normal ifade bayraklarıdır.

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

Dizeyi - olarak değiştirir

"Welcome, to Tutorialspoint!"