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

提供网站建设的功能seo搜索引擎优化薪资水平

提供网站建设的功能,seo搜索引擎优化薪资水平,黄江做网站,合肥网络科技有限公司做网站基本正则列表 正则符号描述^匹配行首$匹配行尾[]集合,匹配集合中的任意单个字符[^]对集合取反.匹配任意单个字符*匹配前一个字符任意次数 [*不允许单独使用]\{n,m\}匹配前一个字符n到m次\{n\}匹配前一个字符n次\{n,\}匹配前一个字符n次及以上\(\)组合为整体&#x…

基本正则列表

正则符号描述
^匹配行首
$匹配行尾
[]集合,匹配集合中的任意单个字符
[^]对集合取反
.匹配任意单个字符
*匹配前一个字符任意次数 [*不允许单独使用]
\{n,m\}匹配前一个字符n到m次
\{n\}匹配前一个字符n次
\{n,\}匹配前一个字符n次及以上
\(\)组合为整体,保留

扩展正则列表

正则符号描述
+最少匹配一次
最多匹配一次
{n,m}匹配前一个字符n到m次
()组合为整体,保留
|或者
\b单词边界

步骤

1)基本正则表达式
[root@sv7 ~]# cp /etc/passwd user  #准备素材测试 ^  $  []  [^]
[root@sv7 ~]# grep root user        #查找root相关的行
root:x:0:0:root:/root:/bin/bash
operator:x:11:0:operator:/root:/sbin/nologin[root@sv7 ~]# grep ^root user       #找以root开头的行
root:x:0:0:root:/root:/bin/bash[root@sv7 ~]# grep bash$ user       #找以bash结尾的行
root:x:0:0:root:/root:/bin/bash
alice:x:1001:1001::/home/alice:/bin/bash
jim:x:1002:1002::/home/jim:/bin/bash
...[root@sv7 ~]# grep ^$ user         #找空行
[root@sv7 ~]# grep -v ^$ user      #取反,显示除了空行的内容
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
...[root@sv7 ~]# grep "[root]" user      #找r、o、t任意一个字符 
[root@sv7 ~]# grep "[rot]" user       #效果同上
[root@sv7 ~]# grep "[^rot]" user      #对集合取反,显示r或o或t以外的内容[root@sv7 ~]# grep "[0123456789]" user   #找所有数字
[root@sv7 ~]# grep "[0-9]" user       #效果同上
[root@sv7 ~]# grep "[^0-9]" user      #显示数字以外内容[root@sv7 ~]# grep "[a-z]" user       #找所有小写字母
[root@sv7 ~]# grep "[A-Z]" user       #找所有大写字母
[root@sv7 ~]# grep "[a-Z]" user       #找所有字母
[root@sv7 ~]# grep "[^0-9a-Z]" user     #找所有符号测试 .  *
[root@sv7 ~]# grep "." user         #找任意单个字符,文档中每个字符都可以理解为任意字符
[root@sv7 ~]# grep "r..t" user      #找rt之间有2个任意字符的行
[root@sv7 ~]# grep "r.t" user       #找rt之间有1个任意字符的行,有匹配就输出;没有匹配就无输出
[root@sv7 ~]# grep "*" user         #错误用法,*号是匹配前一个字符任意次,不能单独使用
[root@sv7 ~]# grep "a*" user        #此时看到的结果是带a的已经匹配出来,但是仔细看结果发现没有a的行也匹配出来了。这是因为a匹配前一个字符任意次(包括0次,a不出现也行),如果想要解决这问题,可以匹配时再加一个a,如 grep "aa*" user(第一个a必须出现,第二个a匹配可以没有,也可以有)
[root@sv7 ~]# grep "ro*t" user       #找rt,中间的o有没有都行,有几次都行
[root@sv7 ~]# grep ".*" user        #找任意,包括空行 .与*的组合在正则中相当于通配符的效果测试  \{n\}  \{n,\}  \{n,m\}  \(\)
[root@sv7 ~]# grep "o\{1,2\}" user              #找o,可以匹配1~2次
[root@sv7 ~]# echo rooooot | grep "o\{3,\}"     #找o,可以匹配3个以及以上,都会匹配
[root@sv7 ~]# echo rooooot | grep "o\{3\}"      #找o,只匹配3个[root@sv7 ~]# echo ababab | grep "\(ab\)\{3,5\}"    #匹配ab 3~5次,小括号的作用是将字符组合为一个整体
ababab  2)扩展正则表达式,以上命令均可以加-E选项并且去掉所有\,-E使用扩展正则的用法
[root@sv7 ~]# grep a+ user          #使用扩展正则没反应
[root@sv7 ~]# grep -E a+ user       #-E选项使用扩展正则,有结果显示,最少匹配a一次,上不封顶
[root@sv7 ~]# egrep a+ user         #使用扩展正则[root@sv7 ~]# echo ababab | grep "\(ab\)\{3,5\}"    #匹配ab 3~5次,小括号的作用是将字符组合为一个整体
ababab  
可以简写为以下步骤
[root@sv7 ~]# echo ababab | grep -E "(ab){3,5}"
ababab测试 | 或者的意思
[root@sv7 ~]# echo abcdef | grep -E "(ab|ef)"    #找ab或者ef
abcdef测试\b 单词边界
[root@sv7 ~]# echo iwanttheapple | grep "the"   #可以过滤出the
iwangttheapple
[root@sv7 ~]# echo iwanttheapple | grep -E "\bthe"  #结果the不出来,the前面不能有内容,需要是一个独立的the才能出来[root@sv7 ~]# echo iwant theapple | grep -E "\bthe" #字符串the前面加空格
iwant theapple
[root@sv7 ~]# echo iwant theapple | grep -E "\bthe\b"   #后面加\b结果也是出不来,the后面也能不能有内容
[root@sv7 ~]# echo iwant the apple | grep -E "\bthe\b"  #the后面加空格,才能出来
iwant the apple

http://www.dtcms.com/wzjs/171678.html

相关文章:

  • 深圳商城网站设计推荐信息流优化师简历模板
  • 什么网站权威评价搜索引擎优劣百度竞价广告点击器
  • wordpress 新特性短视频seo搜索优化
  • 凡科网站做的作品如何发布近三天重大新闻摘抄
  • 合肥营销型网站建设公司单页网站制作教程
  • 网站开发结构有网络营销的50种方法
  • 网站浏览图片怎么做住房和城乡建设部官网
  • 肇庆市有限公司网站建设百度站长工具查询
  • 网站开发的评论界面怎么写产品怎样推广有效
  • 做网站销售会问哪些问题百度指数分析案例
  • 市场营销管理石家庄百度搜索优化
  • 嵌入式开发是什么专业seo入门培训学校
  • 景区网站建设原则新产品的推广销售方法
  • wordpress 日期格式合肥百度搜索优化
  • 网页制作网站首页热搜排行榜今日排名
  • 用java做网站网站网络推广推广
  • 怎么用polylang做网站菜单百度竞价推广一个月多少钱
  • 营销型网站维护费用百度小说排行榜2019
  • 自助广告位网站源码seo网络推广是干嘛的
  • 石家庄新闻记者求助电话温州seo优化
  • 腕表手表网站链友之家
  • 做网站的滚动字幕怎么制作seo优化的基本流程
  • 网页设计与网站开发试卷网络营销案例视频
  • 软膜做网站有用吗外贸网站制作
  • wordpress 帝国 seo如何优化网站
  • 从化手机网站建设进入百度
  • 网站和新媒体建设方案国内永久免费云服务器
  • 能用凡科做网站吗 靠谱吗培训报名
  • 好的网站建设商家万能浏览器
  • 电商网站建设多少钱河南智能seo快速排名软件