首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

多行或者单行文本超出两行显示点点点,如果保证内容始终垂直居中?

我现在的需求是这样的,我目前实现了一个div框,显示文字,超出两行显示......,如果单行要保证垂直居中,我如果给容器使用display:flex;align-items:center;当文字内容过多的时候会不上下文字有截断; 现在效果如下: ?....font-size(14); color: #000; letter-spacing: 0.01px; } } /*只能显示两行...,超出显示省略号*/ .line_clamp2{ overflow: hidden!...display:flex;垂直居中的是里面元素的居中,那就给外层div一个固定高度这里是两行文字的行高,里面文字不要给高度,当有一行的时候里面的div高度就是一行的高度就会垂直居中,有两行文字的时候就会显示两行的文字

1.8K30
您找到你想要的搜索结果了吗?
是的
没有找到

Linux:awk命令详解

awk [-Field-separator] 'commands' input-file(s) 这里 commands 是真正的 awk 命令,[-F 域分隔符]是可选的,awk 默认使用空格分隔,因此如果要浏览域间有空格的文本...,不必指定这个选项,但如果浏览如 passwd 文件,此文件各域使用冒号作为分隔符,必须使用-F 选项:   awk -F : 'commands' input-file 第二种,将所有 awk 命令插入一个文件...语句使用在任何文本浏览动作之前,之后文本浏览动作依据输入文件开始执行;END 语句用来在 awk 完成文本浏览动作后打印输出文本总数和结尾状态标志,有动作必须使用{}括起来 实际动作在大括号{}内指明...~不匹配正则表达式 匹配:awk '{if ($4~/ASIMA/) print $0}' temp 表示如果第四个域包含 ASIMA,就打印整条 精确匹配:awk '$3=="48" {print $0...exit 语句使主输入循环退出并将控制转移到 END,如果 END 存在的话。如果没有定义 END 规则,或在 END 中应用 exit 语句终止脚本的执行。

3.8K70

Linux下的shell命令笔记

-gt 检测左边的数是否大于右边的,如果是,返回 true。 -lt 检测左边的数是否小于右边的,如果是,返回 true。 -ge 检测左边的数是否大于等于右边的,如果是,返回 true。...-le 检测左边的数是否小于等于右边的,如果是,返回 true。 执行: ./05.sh 结果: ? image.png grep 查找命令 06.sh 脚本代码: #!...-h 查询多文件时不显示文件名。 -l 查询多文件时只输出包含匹配字符的文件名。 -n 显示匹配行及行号。 -s 不显示不存在或无匹配文本的错误信息。 -v 显示不包含匹配文本的所有行。...-V 显示软件版本信息 使用grep匹配时最好用双引号引起来,防止被系统误认为参数或者特殊命令,也可以匹配多个单词。...n "48" test.txt 显示行号;显示匹配字符“48”的行及行号,相同于 nl test.txt |grep 48) grep -v "48" test.txt 显示输出没有字符“48”所有的行

3.7K60

shell脚本扩展「建议收藏」

如果没有g标记,只有每行第一个匹配的test被替换成mytest。 $ sed ‘s/^192.168.0.1/&localhost/’ example—–&符号表示替换字符串中被找到的部份。...如果省略模式部分,动作将时刻保持执行状态。即省略时不对输入记录进行匹配比较就执行相应的actions。 模式可以是任何条件语句或正则表达式等。...=匹配操作符: value ~ /regexp/ 如果value匹配/regexp/,返回真value !...~ /regexp/ 如果value不匹配/regexp/,返回真例如: awk ‘ ③ &&(与) 和 ||(或) 可以连接两个/regexp/或者布尔表达式,构成混合表达式。!...使用BEGIN语句设置计数和打印头。BEGIN语句使用在任何文本浏览动作之前,之后文本浏览动作依据输入文本开始执行。END语句用来在awk完成文本浏览动作后打印输出文本总数和结尾状态标志。

5.7K20

mysql随笔

) 以下语句匹配'java',如果匹配则需使用'%ava'或者'%ava%' select prod_id,prod_name from products where prod_name like...prod_name like与regexp区别: 对于如下两条语句,第一条返回null,第二条返回一条数据,这是因为like匹配整个列,如果匹配文本在列值中出现like返回空,相应的行也不会返回...regexp在列值内进行匹配,被匹配文本在列值中出现相应行被直接返回。...,如果想返回所有匹配行可以使用union all 16、全文本搜索(fulltext,一般不区分大小写,除非使用binary) 为了进行全文本搜索,必须索引被搜索的列,而且要随着数据的不断变化重新索引。...1、短词始终被忽略(短词是指长度为3或者3以下的词) 2、如果表中的行数少于3行,文本搜索不返回任何结果 3、忽略词中的单引号,例如:don't 为dont 17、插入检索出的数据 insert select

72700

MySQL算术比较逻辑位运算符与正则全解

如果不相等返回1,相等返回0。 等于运算符不能判断NULL值。如果两边的值有任意一个为NULL,或两边都为NULL,结果为NULL。 SQL语句示例如下: SELECT 1 1, 1 !...如果满足条件返回1,否则返回0。 如果给定的值或者匹配条件为NULL,返回结果为NULL。 LIKE运算符通常使用如下通配符: “%”:匹配0个或多个字符。 “_”:只能匹配一个字符。...如果expr满足匹配条件,返回1;如果不满足,返回0。 若expr或匹配条件任意一个为NULL,结果为NULL。..., 但与REGEXP不同,LIKE匹配的字符串如果文本中间出现,找不到它,相应的行也不会返回。...REGEXP在文本内进行匹配如果匹配的字符串在文本中出现,REGEXP将会找到它,相应的行也会被返回。对比结果如下所示。

3.7K30

【MySQL】01_运算符、函数

15 () 拓展:使用正则表达式查询 正则表达式通常被用来检索或替换那些符合某个模式的文本内容,根据指定的匹配模式匹配文本中符合 要求的特殊字符串。...选项 说明 例子 匹配值示例 ^ 匹配文本的开始字符 '^b'匹配以字母 b 开头的字符串 book,big,banana,bike $ 匹配文本的结束字符 'st$'匹配以 st结尾的字符串 test...n次,至多m次,如果 n为0,此参数为可选参数 b{2,4}匹配含最少2个、最多4个b的字符串 bb,bbb,bbbb # 1.查询以特定字符或字符串开头的记录 字符‘^’匹配以特定字符或者字符串开头的文本...LIKE运算符也可以匹配指定的字符串,但与REGEXP不同,LIKE匹配的字符串如果文本中间出现,找不到它,相应的行也不会返回。...# REGEXP在文本内进行匹配如果匹配的字符串在文本中出现,REGEXP将会找到它,相应的行也会被返回。对比结果如下所示。

2.4K30

三大文本处理工具grep、sed及awk

中使用正则表达式时使用(grep -E或者egrep) 6、  只输出文件中匹配到的文本部分,可以使用-o: 7、  要显示匹配行外的所有行用-v选项: 8、  统计文件或文本中包含匹配字符串的行数....c和.cpp文件 在搜索中排除所有的README文件 如果需要排除目录,使用--exclude-dir选项 15、  grep静默输出,-q: 不输出任何内容,如果成功匹配返回0,如果失败返回非0...stdin中读取输入,不影响原本的内容 2、默认情况下sed命令打印替换后的文本如果想连原文本一起修改加-i命令,-i: 3、  之前的sed都是替换第一个匹配到的内容,想要全部替换就要在末尾加g:...BEGIN,END和带模式匹配选项的常见语句块。这3个部分都是可选的。 1、工作原理 (1)执行BEGIN { commands }语句块中的语句。...如果不提供该语句块,默认执行{ print },即打印所读取到的每一行。awk对于每一行,都会执行这个语句块。这就像一个用来读取行的while循环,在循环中提供了相应的语句

64330

CentOS 6.5 web服务器apache的安装与基本设置

Httpd.conf文件的位置随着安装方式的不同而不同,如果使用RPM的方式安装,该文件通常存放在/etc/httpd/conf目录下;如果使用编译源代码的方式安装,该文件通常存放在Apache安装目录的...由于httpd.conf是一个文本文件,因此可以使用任何文本编辑器(例如VI)对其进行编辑。...如果服务器有域名,填入服务器域名:如果没有域名填入服务器的Ip地址。...如果某条件即匹配deny语句匹配allow语句deny语句起作用(由于deny语句覆盖了allow语句) deny,allow默认允许所有客户机访问,且deny语句在allow语句之前被匹配.如果某条件允许即匹配...deny语句匹配allow语句allow语句起作用(由于allow语句覆盖了deny语句)。

1.6K40

linux实战(一)

-l:查询多文件时只输出包含匹配字符的文件名。 -n:显示匹配行及行号。 -s:不显示不存在或无匹配文本的错误信息。 -v:显示不包含匹配文本的所有行。....*\1' aa 如果west被匹配es就被存储到内存中,并标记为1,然后搜索任意个字符(.*),这些字符后面紧跟着另外一个\1 ,\1也就是es,因为前面把es存储到了内存并默认标记为1了,找到就显示该行...如果没有指定地址,sed将处理输入文件的所有行。  地址是一个数字,表示行号;是“$"符号,表示最后一行。...从文件读入r命令 $ sed '/test/r file' example file里的内容被读进来,显示在与test匹配的行后面,如果匹配多行,file的内容将显示在所有匹配行的下面。...插入i命令 $ sed '/test/i\\new line-------------------------' example 如果test被匹配把反斜杠后面的文本插入到匹配行的前面。

2.2K10

awk-grep-sed简单使用总结(正则表达式的应用)

<=\$)\d+  查找文本中的没有价格(只显示$后的数字) #\b(?<!\$)\d+\b  //负向后查找。确定不以$开头的数字,并且两边以\b空格定界符隔开 嵌入条件: #\(?...应该是匹配前括号"("的吧 整体效果就是前三位数字如果没有括号就显示:123-245-9800  如果有括号就显示;(123)456-9980 前后查找条件: #\d{5}(-\d{4})?   ...文件名 同时可以将awk写在文本中,使用awk -f调用 awk脚本: 如果设置了-F选项,awk每次读一条记录或一行,并使用指定的分隔符指定域。...BEGIN语句使用在任何文本浏览动作之前,之后文本浏览动作依旧输入文件开始执行。END语句用来在aek完成文本浏览动作后打印输出文本总数和结尾状态标志。...如果不特别指明模式,awk总是匹配或打印行数  实际动作在大括号{}内指明。动作大多数用来打印,但是还是有些更长的代码诸如if和循环语句以及循环退出结构。  awk中$n代表某一个域,$0代表所有域。

2.2K90

SystemVerilog(五)-文本

调整文本整数的大小 默认情况下,在操作、编程语句和赋值语句中,简单文本数和指定了基数的文本数被视为32位值。此默认值不能准确表示使用其他向量大小的硬件模型。 具有特定基的值也可以指定特定的位宽度。...这些大小不匹配警告消息可能会隐藏其他需要注意的消息。使用显式大小的文本值将防止大小不匹配警告。 最佳做法准则3-1 在RTL模型中仅使用二进制和十六进制文本整数。...使用以下规则填充附加位: 如果值的最左边位为0或l,额外的高位用0填充。 如果该值的最左边位为Z,附加的高位用Z填充 如果该值的最左侧位为X,额外的高位用X填充。...仿真器将无声地扩展文本值以匹配大小,而不会生成任何警告。存在在仿真中验证设计功能而未意识到尺寸/值不匹配的风险。使用lint检查器时将显示文本值中的任何不匹配。 附加文本值规则 问号(?)...在数字中添加一个下划线有助于使长数字更具可读性,尤其是二进制值-下划线也可用于显示值中的子字段, 向量填充文本值 SystemVerilog提供了一种特殊形式的无大小文本整数,它将任何大小的向量的所有位设置为

1.1K30

Mysql 必知必会(一)

; 显示允许的SHOW语句:help show; 显示创建数据库的语句以及使用字符: show create database local; 显示创建表的语句: show create talbe fee...LIKE匹配整个列。如果匹配文本在列值 中出现,LIKE将不会找到它,相应的行也不被返回(除非使用 通配符)。...而REGEXP在列值内进行匹配如果匹配文本在 列值中出现,REGEXP将会找到它,相应的行将被返回。这是一 个非常重要的差别。...如果在SELECT中使用表达式,必须在 GROUP BY子句中指定相同的表达式。不能使用别名。 除聚集计算语句外,SELECT语句中的每个列都必须在GROUP BY子 句中给出。...如果分组列中具有NULL值,NULL将作为一个分组返回。如果列中有多行NULL值,它们将分为一组。 GROUP BY子句必须出现在WHERE子句之后,ORDER BY子句之前。

2.6K20

Linux三剑客(grep、sed、awk)

普通字符包括大小写的字母和数字,而元字符具有特殊的含义。具体如下 元字符 功能 意思 ^ 匹配行首 表示以某个字符开头 $ 匹配行尾 表示以某个字符结尾 ^$ 空行的意思 表示空行的意思 ....--color=auto 对匹配到的文本着色显示 -v 显示不被pattern匹配到的行 -i 忽略字符大小写 -n 显示匹配的行号 -c 统计匹配的行数 -o 仅显示匹配到的字符串 -q 静默模式,不输出任何信息...保存模式匹配的行至指定文件 r /path/somefile 读取指定文件的文本至模式空间中匹配到的行后 = 为模式空间中的行打印行号 !...省略action,默认执行 print $0 的操作。...if-true-expression:if-false-expression PATTERN:根据pattern条件,过滤匹配的行,再做处理 如果未指定:空模式,匹配每一行 /regular expression

1.4K10

VBA专题04:Like运算符详解

如果字符串与指定的模式相匹配为True;否则为False。如果字符串或者模式Null,结果为Null。 4.Like运算符默认的比较模式区分大小写。...可以用OptionCompare语句来改变比较模式,如改变为文本比较模式,则不区分大小写。 5.[字符列表]将模式中的一组字符与中的一个字符进行匹配,可以包含任何一种字符,包括数字。...因为*匹配任意数量的字符,所以如果第一个参数是以“g”开始的任意文本返回True: =IsLike(“guitar”,”g*”) 2.下面的公式返回True。因为?...匹配任意的单个字符,所以如果第一个参数是以“Unit12”,返回False: =IsLike(“Unit1”,”Unit?”)...,单击“确定“按钮后,如果输入的是以字符F或字符W开头并以“in excelperfect”结尾的句子,将显示“输入正确”消息框,否则将显示“输入错误”的消息框。

2.3K40

linux awk 函数定义变量赋值,Linux中的Awk定义、用法详解

Awk是什么   Awk、sed与grep,俗称Linux下的三剑客,它们之前有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以匹配文本,其中sed和awk还可以用于文本编辑,而grep则不具备这个功用...action是一个或者多个语句,它在输入行匹配的时候被执行。如果为空,表明这个action会在每一行处理时都会被执行。...当awk处理完一个文件之后,它会从ARGV的下一个元素获取参数,如果是一个文件继续处理,如果是一个变量赋值执行赋值操作:   当下一个元素为空时,跳过不处理,这样可以避开处理某个文件:   上面的例子中...例如:   match   match(s, ere)   描述: 返回字符串s匹配ere的起始位置,如果匹配返回0。该函数会定义RSTART和两个内置变量。...如果fs为空,默认使用FS分隔。函数返回值分隔的个数。

9.4K50
领券