- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络编程:正则表达式学习笔记
网络编程:正则表达式学习笔记WebjxCom提示:网络编程:正则表达式学习笔记. 最近在学习正则,一些比较有用的东西怕忘记,记下来,比较乱,想一条记录一条: //匹配文本,这个偶尔比较好用,但是要小心字符中包含\E$str = [a-z];$str = preg_replace(/\G[a-z]\E/, , $str);echo $str; //打印空,全被替换掉了,相关大概就是preg_quote功能复制内容到剪贴板代码://给匹配结果命名,这样在匹配结果中就可以用这个名称来获取值$str = abc123abc;preg_match(/(?Pnum\d+)/, $str, $arr);echo $arr[num]; //相当于echo $arr[1] //仅用于分组的括号,匹配内容不会被变量捕获,有时候需要这样提高执行效率$str = abc123abc;preg_match(/abc(?:\d+)/, $str, $arr);echo $arr[1]; //除了$arr[0]外没有$arr[1]了,不会赋予\1 //插入的好帮手,向前、向后锚点有哪些信誉好的足球投注网站位置,每3位添加一个逗号$str = fdfad123456789fdfd;$str = preg_replace(/(?=\d)(?=(\d{3})+(?!\d))/, ,, $str);echo $str; //打印 fdfad123,456,789fdfd //以最少的结果匹配$str = 123456;preg_match(/\d+/, $str, $arr);echo $arr[0]; //是人都知道是123456吧preg_match(/\d+?/, $str, $arr);echo $arr[0]; //这次是1 //一个比较有用的,可以判断前面的是否有匹配过,比如下边的例子,可以忽略等号右边是否有单引号双引号或者什么都没有$str = HTMLfont size=12/fontfont size=13/fontfont size=14/fontfont size=15/fontHTML;preg_match_all(/font\s+size=([\]?)(\d+)\1[^]*/, $str, $arr);print_r($arr);/*Array(??? [0] = 12??? [1] = 13??? [2] = 14)*/ //部分模式修饰符,模式修饰符也可以放在表达式中的//这里匹配符合XHTML规范的style里的颜色值,大写的STYLE被忽略了,但是里面的color可以大小写无所谓$str = b style=COLOR:red/bb STYLE=color:blue/bb style=color:green/b;preg_match_all(/style=([\]?)(?i)color:(\w+)\1(?-i)/, $str, $arr);print_r($arr[2])//也可以把匹配内容放到里面,用:隔开,就不用写结束(?-i)//preg_match_all(/style=([\]?)(?i:color:(\w+))\1/, $str, $arr);//再看一例子$str = BStyle/B;preg_match(/B(?i:style)\/B/, $str, $arr);print_r($arr); //可以匹配到$str = BStyle/b;preg_match(/B(?i:style)\/B/, $str, $arr);print_r($arr); //什么都没匹配到 //单词检索,可惜只能用在英文$str = I\m a teacher;preg_match_all(/\b[a-z]+\b/i, $str, $arr);print_r($arr)复制内容到剪贴板代码://u修饰符,按unicode匹配$str = 你您;$str = preg_replace(/[你您]/, you, $str);echo $str; //被拆开了,打印4次you//看下面加上u修饰符后的效果,该修饰符需要编码utf-8否则会报错//我的文本都是gb2312,所以要转成utf-8$str = iconv(gb2312, utf-8, 你您);$regex = iconv(gb2312, utf-8, /[你您]/u);$str = preg_replace($regex, you, $str);echo $str; //打印2次you //x模式修饰符,可以忽略空白和加注释$str = test Test;preg_matc
您可能关注的文档
最近下载
- 小升初语文阅读考点 专题五 写人记事类文章阅读指导 专练卷(含答案)人教统编版.doc VIP
- TCSAE-功能型无人车 自动驾驶功能场地试验方法及要求.pdf VIP
- 机械制图与CAD基础习题集第2版包玉梅习题答案.pdf
- FZ_T07037-2024《纺织企业水重复利用率计算方法》.pdf VIP
- 《企业财务会计习题与实训(第5版)》课后参考答案1-4章程运木.doc
- 人才素质盘点方案.pptx VIP
- 2023天健校招笔试题型.pdf VIP
- 必修下教材文言文逐篇过关挖空训练(二)(解析版)-2026年高考语文一轮复习之古诗文(全国通用).pdf VIP
- 必修下教材文言文逐篇过关挖空训练(一)(解析版)-2026年高考语文一轮复习之古诗文(全国通用).pdf VIP
- 天健笔试押题校招.pdf VIP
文档评论(0)