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

甜品网站模板wordpress 首页折叠

甜品网站模板,wordpress 首页折叠,网络营销的渠道,php用户管理系统正则表达式快速入门 首先简单介绍下正则表达式#xff1a; 在编写处理字符串的程序或网页时#xff0c;经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说#xff0c;正则表达式就是记录文本规则的代码。 下面就看看正则表达式里…正则表达式快速入门 首先简单介绍下正则表达式       在编写处理字符串的程序或网页时经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说正则表达式就是记录文本规则的代码。 下面就看看正则表达式里乱七八糟的字符都是什么意思 1、常用的元字符       代码                              说明                    .匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束              那我们试着理解下 \bhello\b  其实就是查找单词hello了——先是某个单词开始处(\b)然后是字符串hello最后是单词结束处(\b)。 010-\d\d\d\d\d\d\d\d  比如北京的固定电话——先是010-然后是8个数字\d。 ^\d{18}$ 比如身份证号——先是字符串开始^然后是18位数字(\d)最后字符串结束$。 2、常用的限定符        代码                             说明                        *重复零次或更多次重复一次或更多次?重复零次或一次{n}重复n次{n, }重复n次或更多次{n,m}重复n到m次              \ba\w*\b 匹配以字母a开头的单词——先是某个单词开始处(\b)然后是字母a,然后是任意数量的字母或数字(\w*)最后是单词结束处(\b)。 windows\d 匹配windows开头后面是一位或多位数字的windows7、windows10等等——\d即匹配一次或多次数字。 010-\d{8} 也是匹配北京固定电话跟上面010-\d\d\d\d\d\d\d\d是一个意思这个更简便——\d{8}就是连续匹配八次数字的意思。 3、常用的反义代码   代码 说明\W 匹配任意非字母或数字或下划线或汉字的字符\S匹配任意非空白符的字符 \D匹配任意非数字字符\B匹配非单词开始或结束的地方 [^x]匹配除x以外的任意字符 [^aeiou]匹配除元音以外的任意字符              s[^] 匹配用引号括起来的以s开头的字符串。 4、常用分组语法 代码说明(exp)匹配exp,并捕获文本到自动命名的组里(?nameexp)匹配exp,并捕获文本到名称为name的组里也可以写成(?nameexp)(?:exp)匹配exp,不捕获匹配的文本也不给此分组分配组号(?exp)匹配exp前面的位置(?exp)匹配exp后面的位置(?!exp)匹配后面跟的不是exp的位置(?!exp)匹配前面不是exp的位置              \b\w*h(?!e)\w*\b 这个相对复杂一点但是借助上面的表格应该也能读懂下面详细分析下——单词开始(\b)然后跟零个或多个字母(\w*)因为是单词嘛就只能是字母啦接着是字母h后面接一个不是e的字符(?!e)然后又是零个或多个字母(\w*)直到单词结束(\b)。那我们就清楚了也就是找“含有h字母但h后面不是e的单词”比如him、honey。而把诸如hello、help这样的单词排除。 5、懒惰限定符       代码                                   说明                              *?重复任意次但尽可能少重复?重复1次或更多次但尽可能少重复??重复0次或1次但尽可能少重复{n,m}?重复n到m次但尽可能少重复{n, }?重复n次以上但尽可能少重复            当正则表达式中包含能接受重复的限定符时通常的行为是匹配尽可能多的字符。例如a.*b 它将会匹配最长的以a开始以b结束的字符串。如果用它来搜索aabab的话它会匹配整个字符串aabab。这被称为贪婪匹配但是用 a.*?b 搜索的话会匹配aab第一到第三个字符和ab第四到第五个字符这叫懒惰匹配。 6、常用的其他符号 代码说明\.元字符转义。.是元字符你没有办法匹配它因为会被理解成别的意思这时你就得使用\来取消这些字符的特殊意义即\.。同样的其他元字符像*?等等都需要转义。[]字符集。例如[0-9]匹配数字0到9等同于\d[a-z]匹配小写字母[.?!]匹配标点符号.?!()分组。每个组自动拥有组号从左向右第一个出现的分组的组号为1第二个为2以此类推。(\d{1,3}\.){3}\d{1,3} 是一个简单的IP地址匹配表达式——\d{1,3}匹配1到3位的数字(\d{1,3}\.){3}匹配三位数字加上一个英文句号(这个整体也就是这个分组)重复3次最后再加上一个一到三位的数字(\d{1,3})。\b(\w)\b\s\1\b 可以用来匹配重复的单词像go go——首先是一个单词这个单词含有一个或多个字母\b(\w)\b该单词会被捕获到编号为1的分组中然后是1个或多个空白符(\s)最后是分组1中捕获的内容也就是前面匹配的那个单词(\1)单词结束(\b)。| 分枝。^\d{17}(\d|[xX])$ 可用来验证是否为身份证号码——字符串开始(^)接着匹配17位数字(\d{17})然后是个数字(\d)或者(|)字母x或X([xX])字符串结束($)。//i 一次匹配。举例见下文。//g全局匹配。 举例见下文。 下面是//i和//g的用法我们从一段代码中加深理解 1 html2 body3 4 script typetext/javascript5 6 var strWelcome to Microsoft! ;7 strstr We are proud to announce that Microsoft has ;8 strstr one of the largest Web Developers sites in the world.;9 document.write(str.replace(/Microsoft/i, W3School)); 10 11 /script 12 13 /body 14 /html 上面的代码呢是想把字符串中的Microsoft替换成W3School当正则表达式为/Microsoft/i时运行结果Welcome to W3School! We are proud to announce thatMicrosoft has one of the largest Web Developers sites in the world.  可以看出只有第一个Microsoft被替换了即一次匹配。 我们将正则表达式/Microsoft/i改为/Microsoft/g结果就变为Welcome to W3School! We are proud to announce that W3School has one of the largest Web Developers sites in the world. 也就是说全文凡是有Microsoft的地方都被替换成W3School即全局匹配。     当然还有很多代码没有涉及到但是很多正则表达式应该能看懂了入门了后面的学习就相对简单了。如果没懂可能确实我讲得不清楚。大家可以去搜索相关更多文章每个作者表达事情的方式都不一样你可以看看你能更快更好地接收谁的说法。 以上内容如果有误深表抱歉也希望大家能及时指出不吝赐教谢谢。 转载于:https://www.cnblogs.com/zxz-zxz/p/6032137.html
http://www.huolong8.cn/news/99243/

相关文章:

  • 廊坊开发网站公司非常旺财的公司名字
  • 公司网站友情链接一起做单网站怎么样
  • php网站开发 多少钱厦门网络推广培训
  • 网站后台管理系统一般用户名是什么网站排名优化如何做
  • 丹阳网站wordpress仿模版
  • 网站建设的可用性市场营销论文3000字
  • 网站充值接口怎么做企业网站管理
  • 做网站ui设计多少钱化妆品网站开发的背景
  • 手机导航网站模板订票网站模板
  • 高校网站建设的问题及对策薪火相传网站建设
  • 徐州网站简介万网网站模板购买
  • 专业做红木家具网站wordpress百度流量统计
  • 找网站建设的企业专业网页制作什么好
  • 安庆什么网站做火个人如何申请开公司
  • 网站策划方案书世界政务网站绩效评估指标体系建设
  • 南京市建设工程造价管理处网站法律网站建设方案
  • 三河建设厅公示网站网站设置受信任
  • 口碑好的郑州网站建设店铺推广软文500字
  • wordpress建站详细教程视频网站建设模块方案
  • 自己制作的网站怎么做分页医疗网站建设管理
  • 可以制作网站的软件是什么做 专而精 的网站
  • 网站头部ps做网站 收费
  • 南通网站建设推广专家wordpress网站示例
  • 门户网站的设计深圳网站建设公司服务怎么做
  • 千博网站建设高端网页设计培训学校
  • 移动端网站建设方案建设个人网银登录入口
  • 网站开发和网站运营的区别wordpress mysql口令
  • 做食品网站需要什么资质吗小说推广赚钱
  • 酷站网站企业 办公 网站模板
  • 互联网推广网站建设建设网站的语言