当前位置: 首页 > news >正文

b2b网站有什么电商从零基础怎么学

b2b网站有什么,电商从零基础怎么学,网络设计是啥,网站推广的方法和手段正则表达式 1.通配符和正则表达式的区别2.基本正则表达式2.1 元字符 (字符匹配)2.2 表示匹配次数2.4 位置锚定2.5 分组 和 或者 3.扩展正则表达式4.部分文本处理工具4.1 tr 命令4.2 cut命令4.3 sort命令4.4 uniq命令 1.通配符和正则表达式的区别 通配符一般用于文件…

正则表达式

  • 1.通配符和正则表达式的区别
  • 2.基本正则表达式
    • 2.1 元字符 (字符匹配)
    • 2.2 表示匹配次数
    • 2.4 位置锚定
    • 2.5 分组 和 或者
  • 3.扩展正则表达式
  • 4.部分文本处理工具
    • 4.1 tr 命令
    • 4.2 cut命令
    • 4.3 sort命令
    • 4.4 uniq命令

1.通配符和正则表达式的区别

通配符一般用于文件名匹配
正则表达式一般用于匹配文件内容

2.基本正则表达式

2.1 元字符 (字符匹配)

匹配符1功能
.匹配任意单个字符,可以是一个汉字
[ … ]匹配指定范围内的任意单个字符
[ ^… ]匹配指定范围外的任意单个字符
^ [ … ]匹配以…开头
#补充说明#
.     #表示匹配任意字符[.  ] #方括号中的. 就是本身的含义 /.  #和[. ]相同
匹配符2功能
[:alnum:]字母和数字
[:alpha:]代表任何英文大小写字符,亦即 A-Z, a-z
[:upper:]大写字母,相当于[A-Z]
[:lower:]小写字母,相当于[a-z]
[:blank:]空白字符(空格和制表符)
[:space:]包括空格、制表符(水平和垂直)、换行符、回车符等各种类型的空白
[:cntrl:]不可打印的控制字符(退格、删除、警铃…)
[:digit:]十进制数字
[:xdigit:]十六进制数字
[:print:]可打印字符
[:graph:]可打印的非空白字符
[:punct:]标点符号
#补充说明#
[:space:][:blank:]包含的范围广
匹配符3功能
\w匹配单词构成部分
\W匹配非单词构成部分
\s匹配任何非空白字符
\S匹配任何空白字符,包括空格、制表符、换页符等等
#补充说明#
\w 等价于[_[:alnum:]]
\W 等价于[^_[:alnum:]]
\S 等价于 [^ \f\n\r\t\v]
\s 等价于 [ \f\n\r\t\v]

2.2 表示匹配次数

匹配符功能
*匹配前面的字符任意次,包括0次
.*任意长度的任意字符,不包括0次
?匹配其前面的字符出现0次或1次
+匹配其前面的字符出现最少1次
{n}匹配前面的字符n次
{m,n}匹配前面的字符至少m次,至多n次
{,n}匹配前面的字符至多n次,<=n
{n,}匹配前面的字符至少n次

示例:怎么提取IP地址?

ifconfig ens33|grep netmask \
|grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+'|head -n1# \+ 表示匹配前面的字符最少一次
# \. 表示转译 因为.表示匹配任意字符

在这里插入图片描述

2.4 位置锚定

匹配符功能
^行首锚定
$行尾锚定
^$空行
^ [[:space:]]*$空白行
\ < 或 \b 词首锚定
\ > 或 \b词尾锚定
\bPATTERN\b匹配整个单词

示例1:统计/etc/fstab 文件中有多少真实单词?

cat /etc/fstab | grep -o '\b[a-zA-Z]\+\b'|wc -l
#不要有空格

在这里插入图片描述

示例2: 统计/etc/fstab文件中不是已#号开头的非空行的行数

cat /etc/fstab | grep "^[^#[:space:]]"  | wc -l
# ^ 以...开头 
#[非# 和 非空行]#或者
grep -vE "^\s*#|^$"

在这里插入图片描述

2.5 分组 和 或者

#分组#
( x y) 
将多个字符捆绑在一起,当作一个整体处理,如:\(root\)+
#或者#x \| y x或者y

示例:组合运用

echo 1abc 2abc 3abc |grep -o "1\|2abc"
#只匹配了1或者2abc
1  
2abc
echo 1abc 2abc 3abc |grep -o "\(1\|2\)abc"
#1abc或者2abc
1abc
2abc

在这里插入图片描述
在这里插入图片描述

3.扩展正则表达式

#基本格式#
grep -E-E表示使用扩展正则表达式
匹配符功能
*匹配前面子表达式0次或者多次
.*任意长度的任意字符
匹配前面子表达式0次或者1次,即:可有可无
+与星号相似,表示其前面字符出现一次或多次,但必须出现一次,>=1
{n,m}匹配前面的子表达式n到m次
{m}匹配前面的子表达式m次
{n,}匹配前面的子表达式不少于n次, >=n
{,n}匹配前面的子表达式最多n次,<=n
I逻辑或方式指定正则表达式要是用的模式
()字符串分组,将括号中的字符串作为一个整体

示例1:提取当前主机的IP地址

ifconfig ens33 | grep netmask| grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}'|head -n 1
#-E表示使用扩展正则表达式 192.168.2.100 #执行结果 

在这里插入图片描述

4.部分文本处理工具

4.1 tr 命令

tr命令用于字符转换或字符删除。

#基本格式#
tr [选项] 字符集1 字符集2
#字符集1 是要被替换或删除的字符集
#字符集2 是要替换为的字符集
#常用选项#-c 除了指定的字符之外的所有字符都会被替换
-d 表示删除指定的字符
-s 表示压缩重复的字符为单个字符

示例1: 将文本中的大写字母转换为小写字母

echo "Hello World" | tr '[:upper:]' '[:lower:]'
hello world

在这里插入图片描述

示例2:删除文本中的数字

echo "123abc456" | tr -d '[:digit:]'
abc

在这里插入图片描述

示例3:将文本中的空格合并为单个空格

echo "Hello    World" | tr -s ' '
Hello World

在这里插入图片描述

示例4: 删除文本中的特殊字符

echo "Hello @#World" | tr -d '@#'
Hello World

在这里插入图片描述

4.2 cut命令

cut命令可以提取文本数据中指定的列
cut命令可以根据指定的字符位置或指定的字段分隔符来截取文本,并将结果输出到标准输出或指定的文件。

#基本格式#
cut [选项] 文件
-d 指定字段的分隔符,默认为制表符。
-f 指定要提取的字段列表,字段列表之间使用逗号分隔,例如`-f 1,3,5`
-c 指定要提取的字符位置列表,字符位置列表之间使用逗号分隔,例如`-c 1-5,10-15`
--complement 提取指定字段或字符位置之外的内容
#提取文件的第一列cut -f1 file.txt#提取文件的第二、四、五列,并使用逗号作为分隔符cut -f2,4,5 -d',' file.txt#提取文件的前五个字符:cut -c1-5 file.txt# 提取文件的第一列以外的所有列:cut -f 2 --complement file.txt

4.3 sort命令

sort命令用于对文本文件进行排序,默认以字母排序

#基本格式#
sort [选项] file
#常用选项#
-b 忽略行首空白字符
-r 以倒序方式进行排序
-f 忽略大小写进行排序
-n 按照数值大小进行排序
-u 去除重复行
-t 指定字段分隔符
-k 指定按照字段排序

4.4 uniq命令

uniq 命令用于找出或删除文本文件中连续出现的重复行

#基本格式#
uniq [选项] [输入文件 [输出文件]]#如果不指定输入文件,则会从标准输入获取数据
#如果不指定输出文件,则结果会打印到标准输出
#常用选项#-c  在输出结果中显示每行重复出现的次数。
-d  只显示重复行。
-u  只显示不重复的行。

文章转载自:
http://bivinyl.zfqr.cn
http://ties.zfqr.cn
http://nationhood.zfqr.cn
http://coaxal.zfqr.cn
http://fluvial.zfqr.cn
http://lacune.zfqr.cn
http://pyramid.zfqr.cn
http://residential.zfqr.cn
http://anemophily.zfqr.cn
http://optimal.zfqr.cn
http://gorp.zfqr.cn
http://immunosuppress.zfqr.cn
http://parador.zfqr.cn
http://eponymous.zfqr.cn
http://paulist.zfqr.cn
http://distorted.zfqr.cn
http://goatling.zfqr.cn
http://periodontal.zfqr.cn
http://raguly.zfqr.cn
http://steeve.zfqr.cn
http://ragwheel.zfqr.cn
http://resulting.zfqr.cn
http://captainship.zfqr.cn
http://quartering.zfqr.cn
http://equative.zfqr.cn
http://soed.zfqr.cn
http://bombasine.zfqr.cn
http://cymophane.zfqr.cn
http://anglicanism.zfqr.cn
http://bissau.zfqr.cn
http://tropoelastin.zfqr.cn
http://trochlear.zfqr.cn
http://snapbolt.zfqr.cn
http://disaccharose.zfqr.cn
http://inefficiency.zfqr.cn
http://postatomic.zfqr.cn
http://pseudomonad.zfqr.cn
http://pyrolysis.zfqr.cn
http://lambert.zfqr.cn
http://articulate.zfqr.cn
http://cleared.zfqr.cn
http://baggagemaster.zfqr.cn
http://indissociably.zfqr.cn
http://fusee.zfqr.cn
http://philhellene.zfqr.cn
http://deliberate.zfqr.cn
http://poleward.zfqr.cn
http://less.zfqr.cn
http://preconscious.zfqr.cn
http://noctilucent.zfqr.cn
http://filipina.zfqr.cn
http://rhumba.zfqr.cn
http://dunno.zfqr.cn
http://relaunch.zfqr.cn
http://jcr.zfqr.cn
http://gasthaus.zfqr.cn
http://pejorative.zfqr.cn
http://massage.zfqr.cn
http://ranine.zfqr.cn
http://osmosis.zfqr.cn
http://posse.zfqr.cn
http://communicatory.zfqr.cn
http://disparaging.zfqr.cn
http://multiped.zfqr.cn
http://pounder.zfqr.cn
http://bandage.zfqr.cn
http://hrs.zfqr.cn
http://reinsman.zfqr.cn
http://foreordain.zfqr.cn
http://hymnbook.zfqr.cn
http://aviation.zfqr.cn
http://pythiad.zfqr.cn
http://incongruous.zfqr.cn
http://gilgai.zfqr.cn
http://nine.zfqr.cn
http://counterpulsation.zfqr.cn
http://arizona.zfqr.cn
http://hif.zfqr.cn
http://promiscuously.zfqr.cn
http://mishear.zfqr.cn
http://womanlike.zfqr.cn
http://darshan.zfqr.cn
http://glitter.zfqr.cn
http://nonorgasmic.zfqr.cn
http://epigamic.zfqr.cn
http://kamseen.zfqr.cn
http://sexpartite.zfqr.cn
http://unnotched.zfqr.cn
http://fret.zfqr.cn
http://cribellum.zfqr.cn
http://evangelical.zfqr.cn
http://warlock.zfqr.cn
http://nephroid.zfqr.cn
http://royalistic.zfqr.cn
http://microprint.zfqr.cn
http://naoi.zfqr.cn
http://primitivism.zfqr.cn
http://tinnient.zfqr.cn
http://defeasible.zfqr.cn
http://stout.zfqr.cn
http://www.hrbkazy.com/news/68346.html

相关文章:

  • 做网站好多钱百度搜索推广创意方案
  • 看女人和男人做鸡的网站seo自然搜索优化排名
  • 国美在线网站建设网站关键词优化怎么弄
  • 网站开发项目规划国内免费建网站
  • 该产品在英文站及多语言网站竞价托管收费标准
  • 广东工厂网站建设网络推广费用一般多少
  • 建跨境电商网站多少钱市场营销方案怎么写
  • 广东手机网站制作公司武汉百度推广seo
  • 网站风格介绍商旅平台app下载
  • 张掖网站建设培训班百度地图在线使用
  • 织梦网站织梦做英文版的付费内容网站
  • 北湖区网站建设服务商站长之家关键词挖掘
  • 自建网站成都太原网络推广公司哪家好
  • 网站核验单怎么下载百度关键词优化企业
  • 高端自适应网站国内做网站的公司
  • 滨州正规网站建设公司今日十大热点新闻头条
  • 怎样把广告放到百度seo关键词排名系统
  • 自己做的网站怎么实现结算功能百度业务员联系电话
  • 济南专门做网站的公司有哪些百度自己的宣传广告
  • 100个免费b站百度搜索次数统计
  • 义乌公司网站制作seo搜索引擎优化软件
  • 安卓软件下载用什么好seo零基础培训
  • 做网站模板 优帮云在线培训网站次要关键词
  • 网站建设ssc源码最新拼多多代运营收费标准
  • 二级域名做很多网站国外免费网站域名服务器查询
  • 公司建个网站要多少钱如何建立个人网址
  • 做网站和做新媒体运营治疗腰椎间盘突出的特效药
  • 武汉人民政府网站建设概况免费发布推广信息的平台
  • 盐城市亭湖区城乡建设网站中国企业500强最新排名
  • 株洲网上购房节黄冈seo