范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

正则表达式关键点汇总

  扩展正则表达式
  扩展正则表达式就是在基本正则表达式的基础上,增加了一些元字符,而且有部分参数是不需要添加转义符使用的。 字符匹配
  代码
  说明
  .
  匹配任意单个字符
  [ ]
  匹配范围内的任意单个字符
  [^ ]
  匹配范围外的任意单个字符 字符串不匹配
  否定顺序环视: (?!(unfavored|unwanted))   (?![a-z]*(unfavored|unwanted))[a-z]{,12}   (?![a-z]*(unfavored|unwanted))
  例如:
  不匹配baidu: ^(?!baidu).*$ 匹配次数
  代码
  说明
  *
  匹配前面的字符任意次(0、1、或多次);
  .*
  任意长度的任意字符;
  +
  匹配前面的字符至少1次
  ?
  匹配前面的字符0次或者1次,即前面的字符可有可无;
  {m}
  其前面的字符出现m次,m为非负整数;
  {m,n}
  其前面字符出现最少m次最多n次,{m,}最少m次,{o,n}最多n次  位置锚定
  代码
  说明
  ^
  行首
  $
  行尾
  <, b
  词首
  >,b
  词尾  分组及引用
  代码
  说明
  ( )
  分组
  1,2,…
  后向引用
  注意:特殊用法 C|cat:表示C或cat ,表示整个左侧或整个右侧。 (C|c)at:表示Cat或cat 其他
  列出几个扩展特殊符号:
  代码
  说明
  于 . * 作用类似,表示 一个或多个重复字符。
  ?
  于 . * 作用类似,表示0个或一个字符。
  表示或关系,比如 "gd
  ()
  将部分内容合成一个单元组(abc
  比如 要搜索 glad 或 good 可以这样 "g(la
  oo)d" ()的好处是可以对小组使用 + ? * 等。
  比如要搜索A和C开头结尾,中间有至少一个(xyz) 的串,可以这样 : "A(xyz)+C" 正则表达式元字符元字符普通转义
  代码
  说明
  .
  匹配除换行符以外的任意字符
  w
  匹配字母或数字或下划线或汉字
  s
  匹配任意的空白符
  d
  匹配数字
  b
  匹配单词的开始或结束
  ^
  匹配字符串的开始
  $
  匹配字符串的结束 特殊字符转移义
  比如[,可以使用[,如果[不好使,可以试试[,这个在不同命令中不一样,awk -F "" 中必须是[ 重复次数
  代码
  说明
  *
  重复零次或更多次
  +
  重复一次或更多次
  ?
  重复零次或一次
  {n}
  重复n次
  {n,}
  重复n次或更多次
  {n,m}
  重复n到m次  反义
  代码
  说明
  W
  匹配任意不是字母,数字,下划线,汉字的字符
  S
  匹配任意不是空白符的字符
  D
  匹配任意非数字的字符
  B
  匹配不是单词开头或结束的位置
  [^x]
  匹配除了x以外的任意字符
  [^aeiou]
  匹配除了aeiou这几个字母以外的任意字符  其他
  代码
  说明
  a
  报警字符(打印它的效果是电脑嘀一声)
  b
  通常是单词分界位置,但如果在字符类里使用代表退格
  制表符,Tab
  r
  回车
  v
  竖向制表符
  f
  换页符
  换行符
  e
  Escape
  nn
  ASCII代码中八进制代码为nn的字符
  xnn
  ASCII代码中十六进制代码为nn的字符
  unnnn
  Unicode代码中十六进制代码为nnnn的字符
  cN
  ASCII控制字符。比如cC代表Ctrl+C
  A
  字符串开头(类似^,但不受处理多行选项的影响)
  Z
  字符串结尾或行尾(不受处理多行选项的影响)
  z
  字符串结尾(类似$,但不受处理多行选项的影响)
  G
  当前搜索的开头
  p{name}
  Unicode中命名为name的字符类,例如p{IsGreek}
  (?>exp)
  贪婪子表达式
  (?-exp)
  平衡组
  (?im-nsx:exp)
  在子表达式exp中改变处理选项
  (?im-nsx)
  为表达式后面的部分改变处理选项
  (?(exp)yes|no)
  把exp当作零宽正向先行断言,如果在这个位置能匹配,使用yes作为此组的表达式;否则使用no
  (?(exp)yes)
  同上,只是使用空表达式作为no
  (?(name)yes|no)
  如果命名为name的组捕获到了内容,使用yes作为表达式;否则使用no
  (?(name)yes)
  同上,只是使用空表达式作为no (括号)、[中括号]、{大括号}的区别小结
  正则表达式的() [] {}有不同的意思。
  () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。
  (s*)表示连续空格的字符串。
  []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[s*]表示空格或者 号。
  {}一般用来表示匹配的长度,比如 s{3} 表示匹配三个空格,s[1,3]表示匹配一到三个空格。
  (0-9) 匹配 "0-9′ 本身。 [0-9]  匹配数字(注意后面有 *,可以为空)[0-9]+ 匹配数字(注意后面有 +,不可以为空){1-9} 写法错误。
  [0-9]{0,9} 表示长度为 0 到 9 的数字字符串。
  大括号{次数}可以用于小括号前,类似:(分组匹配){次数} 这种
  例如:在PHP中过滤内容里面有数字或空格数字 preg_replace("/d{1,}s{0,1}/", "xxxxxxxx", $signaturecontent);

让全家人爱上看电视,2199元的OPPO智能电视K9x居然成功实现了从先前的黑白电视,到彩色电视液晶电视再到现如今的智能电视,电视一直以来都是家庭客厅无可争议的C位。特别是在智能电视慢慢普及的今天,除了观影以外,电视同样需要兼顾各个家庭成员的不同需5800买iPhone13Pro监管机,网友还好是美版,国行小心被反锁监管机很多人都知道,就是企业向苹果定制的机器,又称企业定制机,内置配置锁。企业定制机一般都是企业给员工使用的机器,这类机器可以限制隐藏某些功能,甚至还可以远程反锁。当然也无法正常激vivo经典之作,12GB256GB和OIS防抖,从2999跌至2049元喜欢vivo的用户都知道,几年前vivo主要做线下的市场,出了很多经典的产品,广告词更是家喻户晓照亮你的美,使得当时一说起拍照手机,大部分人都会先想到vivo,也是因为其在自拍领域一个有趣的故事苹果如何通过避税节省数百亿美元人类思维的力量是惊人的。只要看看过去的几项发明,人们就可以理解人类的思维能力。在当今世界,只需点击一下即可实现一切,从购物到约会。事实上,由于技术进步,我们正在把整个世界放在口袋里微信出现这些广告要注意你可能正被监视,建议马上关闭腾讯公司2021年的年度财务报表显示,截至2021年年末,微信及WeChat的合并月活跃账户数达到了12。68亿人。如果世界总人口数按照76亿来计算,那么使用微信的人数则占到了16内行人建议入手iPhone13,不用等iPhone14了,新不如旧?声明原创不易,禁止搬运,违者必究!真果粉一定都听说过十三香,在iphone13还没有出场的时候,这款手机就已经被肯定了,而事实也是如此。iphone13砍掉了64GB,缩小了刘海屏华为MateViewSE即将发布,Mate40让路新机一夜跌至白菜价据5月22日消息,看山叔近日在1730曝光了华为将于5月23日发布的新笔记本电脑的型号和配置。今晚,博主称新品还包括一块MateViewSE屏幕。从名称上看,MateViewSE的曝高通8Plus芯片华为Mate50,华为Mate40沦为让路机,跌至白菜价大家都知道高通8Gen1下半年会有Plus版本,但是有一个关键点大家可能没注意到,就是会有4G版本。你要说高通的处理器都是除尘5G基带,为什么会有只支持4G的手机?华为Mate50匿名社交软件获年轻人青睐,媒体纵有千般好,风险始终在来源中国青年报近来,匿名社交软件成为不少年轻人青睐的表达乌托邦。某匿名社交App所属公司发布的2020年新世代社交趋势洞察报告透露,95后00后等是其用户主力。中青报中青校媒面向全投影仪在使用中遇到的5个问题,注定了它短时间内无法替代电视机投影仪替代电视机,是未来趋势。我非常认可这句话,但我还想补充一句投影仪是未来,但不是现在。我家的客厅就没有装电视机,而是用投影仪代替了。如今已经用了三年,越来越觉得还是电视机好。至发生了什么?外售的麒麟芯片新机被下架,这两点或许是原因一直以来,麒麟的芯片都是被搭载在华为的手机以及以前的荣耀手机身上的。而等到荣耀成为了新荣耀之后,我们就只能在华为这个品牌上见到麒麟芯片的手机了。只是让我们都没有想到的是,近期却发布
用过很多苹果三星手机,突然换到国产品牌会不适应吗?苹果换到安卓不适应,可能性还大一点,毕竟系统不同,但是三星手机用的也是安卓系统,安卓换安卓还能不适应嘛?然后我想说的是,现在不管是安卓还是iOS,在操作交互逻辑上都已经很接近了,而微信封号新标准已确认,这3种行为将被封号,早知道避免中招点击关注,每天精彩不断!导读微信封号新标准已确认,这3种行为将被封号,早知道避免中招!随着移动互联网和科技的快速发展,如今我们的生活也已经被科技与网络给极大地改变了无论是我们平时的这趟火车只有一节车厢,带卧铺!还配5个司机!只有一节车厢车顶装有30台摄像头咔嚓咔嚓一路跑一路拍这样的火车你见过吗?不但车型呆萌可爱人家还是位疯狂的摄影师每次出车都能收获几万张高清画质的照片戳视频,先睹为快视频加载中小黄车学这种电子蜜蜂有点吓人,水陆空三栖全都不在话下最近一款从2012年就被曝光了的自主飞行机器人RoboBee再一次引发了我的注意,截止到现在为止,已经差不多快过去十年的时间了,现在的RoboBee已经进化成为了无数黑科技的结合体华为反击了!跨界研发自动驾驶系统,直接碾压美国特斯拉众所周知,拥有先进的科技是一个国家非常重要的事情,科技的战争没有硝烟,关键的主导权关乎着国际秩序的走向,乃至以后国家在国际地位的变化,也就是这个原因,美国才会在几十年里一直保持着先维基百科,开始对中国人大清洗了?近日,世界知名网络百科全书项目维基百科,突然干出了一件极为恶劣并充满政治意味的事情封杀了多名一直在无偿建设其中文页面的百科条目的中国大陆编辑。不仅如此,维基百科的管理方维基媒体基金勒索频发击伤比特币安全神话以比特币作为赎金的勒索案在世界各地不时出现,令不少机构和个人避之唯恐不及。近期破获的一起比特币勒索案,则给该类案件的受害者带来了希望的曙光。美国司法部对外透露,追回了美国燃油运输管厉害了我的国!中国6G专利申请量占比40。3,全球第一近几年来,美国等西方国家对外出台了各种单边主义措施和极端政策,而中国更是这少数国家的重点目标。之所以会出现这样的局面,很大程度上是因为现如今中国的整体实力得到了大幅度上升。在美国看湖南省首届标准知识竞赛线上开赛趣味十足还有华为手机拿来源红网时刻新闻红网时刻9月18日讯(记者刘璇)标准是人类文明进步的成果,是经济社会活动的技术依据,是世界互联互通的桥梁纽带。今天,记者从湖南省市场监督管理局标准化处获悉,由湖南省机械大师C24小方糖的升级进化之路新版小方糖V2装机show前言Hi大家好我是机械大师设计师机械蜘蛛。C24小方糖从2018年12月份立项到19年4月份正式上线发售,已有两年多了,销量到目前为止累计2w余台。源于小方糖的双壳结构等概念,C酷会给家人做桌爱心大餐吗?云米AI抽油烟机EyeBot2烟灶套装帮助你你会给家人做一桌爱心大餐吗?在家从未下过厨的90后女孩小蔚,给爹妈做了满满一桌可口的饭菜,让父母感慨,常年担心的小女孩终于长大了。其实女孩子会做饭,不光是可以更好地照顾自己生活,更