Friday, March 3, 2017

Less - String Functions

Description

Less supports some of the string functions as listed below:
  • escape
  • e
  • % format
  • replace
The following table describes above string functions along with description.
S.N.Types & DescriptionExample
1 Escape
It encodes a string or information by using URL encoding on special characters. You could not encode some characters such as , , / , ? , @ , & , + , ~ , ! , $ , ' and some characters you can encode such as \ , # , ^ , ( , ) , { , } , : , > , < , ] , [ and =.
   escape("Hello!! welcome to Tutorialspoint!")
   
It outputs escaped string as:
   Hello%21%21%20welcome%20to%20Tutorialspoint%21
   
2 e
It is a string function which uses string as parameter and returns the information without quotes. It is a CSS escaping which uses ~"some content" escaped values and numbers as parameters.
   filter: e("Hello!! welcome to Tutorialspoint!");
   
It outputs escaped string as:
   filter: Hello!! welcome to Tutorialspoint!;
   
3 % format
This function formats a string. It can be written with the following format:
  %(string, arguments ...)
  
 format-a-d: %("myvalues: %a myfile: %d", 2 + 3, "mydir/less_demo.less");
 
It outputs the formatted string as:
 format-a-d: "myvalues: 5 myfile: "mydir/less_demo.less"";
 
4 replace
It is used to replace the text within a string. It uses some parameters:
  • string: It searches the string and replace in.
  • pattern: It searches the regular expression pattern.
  • replacement: It replaces the string that matches the pattern.
  • flags: These are optional regular expression flags.
   replace("Welcome, val?", "val\?", "to Tutorialspoint!");
   
It replaces the string as:
   "Welcome, to Tutorialspoint!"
   

No comments:

Post a Comment