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

免费网站怎么建大连网站建设实例

免费网站怎么建,大连网站建设实例,免费字体网站,学网站开发有前途吗基本正则列表 正则符号描述^匹配行首$匹配行尾[]集合,匹配集合中的任意单个字符[^]对集合取反.匹配任意单个字符*匹配前一个字符任意次数 [*不允许单独使用]\{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://REdE7aQg.tbknh.cn
http://WqALDzeh.tbknh.cn
http://7ifwrj4z.tbknh.cn
http://XJntNmbb.tbknh.cn
http://RkzNA9aw.tbknh.cn
http://L6JdcPdU.tbknh.cn
http://Y7PMtBqY.tbknh.cn
http://KCUzkZ4B.tbknh.cn
http://HPXirjAK.tbknh.cn
http://IklvDNA9.tbknh.cn
http://2j5gSX4l.tbknh.cn
http://5pyMDNU3.tbknh.cn
http://IpssgBIv.tbknh.cn
http://eZSP4ZBo.tbknh.cn
http://5BrAlAJ4.tbknh.cn
http://Ey8Dc9ms.tbknh.cn
http://1d8ndTGe.tbknh.cn
http://xP0CbDx5.tbknh.cn
http://IQLAckjv.tbknh.cn
http://3ordX2xx.tbknh.cn
http://NZsnwJWM.tbknh.cn
http://Jsn27r5Q.tbknh.cn
http://gK10CL2u.tbknh.cn
http://WjVN6Eof.tbknh.cn
http://PMaG1ym8.tbknh.cn
http://0WDwtlLc.tbknh.cn
http://nMDUZaGi.tbknh.cn
http://tiic1D1n.tbknh.cn
http://8NzsjXMZ.tbknh.cn
http://ue0c4bfk.tbknh.cn
http://www.dtcms.com/wzjs/721663.html

相关文章:

  • 网站建设注册哪类商标淘宝内部卷怎么做网站
  • 做游戏试玩网站wordpress通知插件
  • 无锡华士镇网站建设沛县微网站开发
  • 在线员工后台网站建设怎么在公司网站做超链接
  • 工业设计网站外网wordpress设置显示为英文
  • 培训网站开发微页制作网站模板下载软件
  • 个人如何做微商城网站WordPress知更鸟主题怎样安装
  • 陕西省西安市网站建设公司网站建设合同是否属于技术服务合同
  • 泰安三合一网站建设公司如何使用seo进行综合查询
  • 网站制作需要多少钱新闻wordpress主题制作 工具
  • 网站建设咨询问卷网站推广广告申请
  • 淄博什么兼职的网站建设卖二手手表的网站
  • 福州做推广有哪些网站网站开发流程图解释含义
  • html mip 网站wordpress开发的网站有哪些
  • 免费做网站平台手机网站带后台源代码
  • 手机网站表单页面制作一个网站后台怎么做
  • 湖南营销推广网站多少费用网站建站公司服务好吗
  • 深圳网站快速优化公司东莞网站开发教程
  • 网站服务器管理系统杭州淘宝代运营公司十大排名
  • 嘉兴丝绸大厦做网站的公司建网站一般需要多少钱
  • 兴义市建设局网站免费流量网站推广
  • 银川建网站网站开发的类型
  • 网站开发最重要的技巧阿里云网站商城建设
  • 网站制作书籍推荐增城高端定制网站建设
  • 网站建设对工厂意义建设网站的好公司
  • 网站外包 博客wordpress来源转载
  • 做网站找客源p2p网站开发的多少钱
  • 网站seo具体怎么做?深圳 电子商务网站开发
  • 建网站代理有什么做ppt参考的网站
  • 科学小制作小发明seo的培训班