字符串函数顾名思意是用来处理字符串的函数。Sass 的字符串函数主要包括两个函数:

  • unquote($string):删除字符串中的引号;
  • quote($string):给字符串添加引号。

1、unquote()函数

unquote() 函数主要是用来删除一个字符串中的引号,如果这个字符串没有带有引号,将返回原始的字符串。来测试这个函数的运行结果:

//SCSS
.test1 {content:  unquote('Hello Sass!') ;
}
.test2 {content: unquote("'Hello Sass!");
}
.test3 {content: unquote("I'm Web Designer");
}
.test4 {content: unquote("'Hello Sass!'");
}
.test5 {content: unquote('"Hello Sass!"');
}
.test6 {content: unquote(Hello Sass);
}

编译后的 css 代码:

//CSS
.test1 {content: Hello Sass!; }.test2 {content: 'Hello Sass!; }.test3 {content: I'm Web Designer; }.test4 {content: 'Hello Sass!'; }.test5 {content: "Hello Sass!"; }.test6 {content: Hello Sass; }

注意:从测试的效果中可以看出,unquote( ) 函数只能删除字符串最前和最后的引号(双引号或单引号),而无法删除字符串中间的引号。如果字符没有带引号,返回的将是字符串本身。

转载于:https://www.cnblogs.com/qjuly/p/9104909.html

字符串函数-unquote()函数相关推荐

  1. Django使用Ajax传递中文字符串给视图函数显示乱码的解决方法

    网上看到许多Ajax传递中文字符的解决方法,但都是比较高级的方法.我看不懂啊,觉得好复杂.翻了好多前辈的网页,找到一个解决方案.我这里用比较直白的语言解答一下,让像我这样的小白不必看到别人的解答方法就 ...

  2. PHP源代码分析-字符串搜索系列函数实现详解

    今天和同事在讨论关键字过虑的算法实现,前几天刚看过布隆过滤算法,于是就想起我们公司内部的查找关键字程序,好奇是怎么实现的.于是查找了一下源代码,原来可以简单地用stripos函数查找, stripos ...

  3. smarty_modifier_truncate,无或者有md_substr的情况下都能正确截取字符串的php函数,可用于smarty。...

    smarty_modifier_truncate,无或者有md_substr的情况下都能正确截取字符串的php函数,可用于smarty. function smarty_modifier_trunca ...

  4. R语言使用trimws函数:trimws函数去除(删除、remove)字符串头尾的空格

    R语言使用trimws函数:trimws函数去除(删除.remove)字符串头尾的空格 目录 R语言使用trimws函数:trimws函数去除(删除.remove)字符串头尾的空格

  5. R语言使用str_remove函数和str_remove_all函数删除模式匹配的字符串:str_remove函数删除第一个模式匹配的字符串、str_remove_all函数删除所有模式匹配的字符串

    R语言使用str_remove函数和str_remove_all函数删除模式匹配的字符串:str_remove函数删除第一个模式匹配的字符串.str_remove_all函数删除所有模式匹配的字符串 ...

  6. R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串、str_which函数返回字符串向量中所有包含匹配字符的位置(索引)

    R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串.str_which函数返回字符串向量中所有包含匹配字符的位置(索引) 目录

  7. R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串、str_replace_all函数替换所有匹配到的

    R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串.str_replace_all函数替换所有匹配到的 ...

  8. c语言字符串作为函数返回值的类型,返回字符串类型的函数怎么写?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 描述 请判断一个数是不是水仙花数. 其中水仙花数定义各个位数立方和等于它本身的三位数. 输入 有多组测试数据,每组测试数据以包含一个整数n(100< ...

  9. 拆分字符串的表值函数

    1--拆分字符串的表值函数  2  3alter Function f_Split  4(  5    @Str Nvarchar(max)  6)Returns @Re Table  7(  8   ...

  10. mysql trim前后空格_MySQL清除字符串首尾空格函数trim

    MySQL清除字符串首尾空格函数是经常会用到的函数,MySQL 清除字符串首尾空格函数有三个: ltrim(), rtrim(), trim(),下面就为您分别介绍. mysql> select ...

最新文章

  1. xmodmap: unable to open display '' Error: Couldn't connect to XServer passing null display
  2. ES集群新增节点无法加入集群 timed out while waiting for initial discovery state - timeout: 30s
  3. security安全表达式介绍
  4. Spring Cloud 之 Ribbon,Spring RestTemplate 调用服务
  5. 设计模式-责任链模式(17)
  6. 创业团队如何在低成本的情况下保护网站安全
  7. 解构流存储 — Pravega,与 Flink 构建端到端的大数据流水处理线
  8. 朗逸发动机型号css和ea211的区别,css发动机是ea211吗
  9. linux 字符串模糊匹配,awk模糊匹配
  10. 数据挖掘—GEO,TCGA,Oncomine联合(三)GEO数据的下载和数据质量分析
  11. 最大公约数和最小公倍数(深入理解)
  12. ocpc php,研发相关 · 百度 oCPC 开发者文档
  13. 如今引流横行的时代,你还缺乏流量吗?
  14. centos7.5安装snipe-it v5.1.2版本开源资产管理软件
  15. 黑马程序员---网络编程
  16. Debian 查看与修改IP,设置多ip,network与networkManager配置
  17. Amber中的NMR restraint中的一些参数的设置的意义
  18. 通过U盘的HDD启动安装原版Win7系统教程-Win7安装版
  19. java线程池理解与实践
  20. js JavaScript 计算时间差(两个日期时间相差的时间,包括毫秒,分钟,天数,差几个月,差几个季度)

热门文章

  1. mysql schemata 链接_MYSQL联合注入
  2. 电视html接口,HDMI是什么接口?
  3. 根号二怎么不用计算机算,[转载]开根号,不用计算器你会么?
  4. 常微分二阶线性齐次微分方程的通解推导
  5. FAQ:The field file exceeds its maximum permitted size of 1048576 bytes.
  6. sql语句中日期相减的操作
  7. 如何用计算机计算一组数据的方差,Excel计算一组数据的方差的操作方法
  8. 柬埔寨江西总商会新年抱团“凝乡情,迎新春”谋发展
  9. 电脑笔记本利用谷歌浏览器进行网页截长图滚动截图
  10. linux系统pyodbc安装与使用教程