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

南京物联网app开发公司网站seo主要是做什么的

南京物联网app开发公司,网站seo主要是做什么的,设计派官网,山东省 安全双体系建设网站任务#xff1a;匹配一个函数名或者变量名#xff0c;如果碰到alpha#xff0c;numeric#xff0c;_以外的全部不允许通过。 实验1#xff1a; ?php //第一个字符不符合就直接退出正则匹配 $str %abcscript%d; var_dump(preg_match(/^(\w*)$/, $str, $matches)); va…任务匹配一个函数名或者变量名如果碰到alphanumeric_以外的全部不允许通过。 实验1 ?php //第一个字符不符合就直接退出正则匹配 $str %abcscript%d; var_dump(preg_match(/^(\w*)$/, $str, $matches)); var_dump($matches); #########output######## #int(0) #array(0) { #} ########################匹配到 $str1 abcscriptd123_; var_dump(preg_match(/^(\w*?)$/, $str1, $matches)); var_dump($matches); #########output######## #int(1) #array(2) { # [0] # string(14) abcscriptd123_ # [1] # string(14) abcscriptd123_ #} ########################中间有不匹配模式的 $str2 acd%acd; var_dump(preg_match(/^(\w*?)/, $str2, $matches)); var_dump($matches); #########output######## #int(1) #array(2) { # [0] # string(0) # [1] # string(0) #} ##################### //检查一个字符串里面仅包含字母数字或者下划线  第一个的结果显而易见preg_match返回0第二个的结果如预期是全串都符合并匹配到第三个的结果有些出人意料那为什么preg_match返回1而$matches未如预期一样包含匹配到的acd呢 再做一个实验实验2 ?php #中间有不匹配模式的 $str2 acd%acd; var_dump(preg_match(/^(\w*)/, $str2, $matches)); var_dump($matches); #########output######## #int(1) #array(2) { # [0] # string(3) acd # [1] # string(3) acd #} ##################### 实验2的结果这次可以匹配到符合条件的部分子串 acd 了。 对比结果表明?这个贪婪匹配符起到了很重要的作用但是对其的工作原理仍然不甚明了。需要继续深入理解。  那么如何完成任务要检查一个字符串是否只包含alpha, numeric, _ 结论是: preg_match(/(\w*)/, $str, $matches); 检查$matches[1] $str如果为true则表示该字符串满足条件为false则表示该字符串不满足条件 ?php $str acd123_; var_dump(check_word($str)); $str acd%123_; var_dump(check_word($str)); $str %acd123_; var_dump(check_word($str));function check_word($str) {preg_match(/^(\w*)/, $str, $matches);if($matches[1] $str){return true;} else {return false;} } 输出 bool(true) bool(false) bool(false) 任务把ubb中img标签的内容找出来[img]100.png[/img] 目标熟悉正则表达式中()的用法 代码 ?php$str [img]100[/img]test.png[img]1000[/img]; preg_match_all(/\[img\](.*?)\[\/img\]/, $str, $matches); var_dump($matches);输出 array(2) {[0]array(2) {[0]string(14) [img]100[/img][1]string(15) [img]1000[/img]}[1]array(2) {[0]string(3) 100[1]string(4) 1000} }任务把[img]100[/img]提取出来满足两个要求能够提取100并且能够提取出[img]100[/img]这样的模式 目标熟悉正则表达式中()的用法 代码 ?php$str [img]100[/img]test.png[img]1000[/img]; preg_match_all(/(\[img\](.*?)\[\/img\])/, $str, $matches); var_dump($matches);   输出  array(3) {[0]array(2) {[0]string(14) [img]100[/img][1]string(15) [img]1000[/img]}[1]array(2) {[0]string(14) [img]100[/img][1]string(15) [img]1000[/img]}[2]array(2) {[0]string(3) 100[1]string(4) 1000} } 理解正则表达式的括号()能提取字符串中的那些匹配的串0号match是整个模式的匹配串1号match是从左往右的第一个()括号中匹配的内容2号match是第二个()括号中匹配的内容以此类推。   关于preg_match_all, 可见另一篇文章http://www.cnblogs.com/helww/p/3248345.html   keyword: preg_match preg_match_all转载于:https://www.cnblogs.com/helww/p/3466720.html
http://www.sadfv.cn/news/129953/

相关文章:

  • 公司网站宣传设计方案福田庆三眼睛案例图片
  • 网站开发网页设计游戏设计html网站怎么搭建
  • 贵阳专业网站建设贵阳做网站软件
  • 网站域名到期会怎么样天推广人的网站
  • 建站设计页面首页wordpress
  • Wordpress建站用什么系统php 网站建设流程
  • 外贸网站源码哪个好网站seo优化培训
  • 做网站登录微商做图王官方网站
  • 网站备案是备什么郑州网络营销网站
  • 烟台网站建设网站推广常州辉煌网络网站建设
  • 网站关于我们的页面我想建个网站怎么建
  • 如何做实体店的网站网站前台后台模板
  • 要找做冲压件的厂去哪个网站找整站优化温州怎么做?
  • 苏州建网站的公司一站式服务php除了做网站
  • 新网站如何做推广莆田网站关键词优化
  • 建设网站熊掌号分享经济网站怎么建设
  • 打电话来说做网站 然后答应了甘肃企业网站备案
  • 优化公司怎么优化网站的网站实名认证中心
  • wordpress网站图片加速静态网页制作技术
  • 网站 多个ip 备案云南网站公司
  • 网站建设qinnetdedecms做的网站收费吗
  • 上海响应式网站建设费用网站做友链盈利
  • 先有域名才可以做网站吗有哪些网站做明星周边
  • 重生做网站的小说手机网站开源
  • 企业网站模板psd珠海网络推广公司
  • 做韩国的跨境电商网站网站营销推广有哪些
  • 口碑好的网站建设价格房产网贷平台
  • 高端摄影网站模板wordpress前台登录注册
  • .net网站开发是什么对象开发高端网站建设服务器
  • 北京互联网公司开发的网站做企业网站设计价格是多少