当前位置: 首页 > 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://wiki.neutronadmin.com/news/129953/

相关文章:

  • 正规的招聘网站济南做外贸的网站公司吗
  • 免费网站开发平台dedecms怎么制作网站
  • 工信部网站手机备案查询注册外贸公司的流程及费用
  • 东莞网站建设怎么做wordpress怎么恢复到原来版本
  • 杭州网站改版公司电话网站栏目内链怎么做
  • 做网站建设一年能赚多少怎么查看网站的域名
  • 自己的ip做网站下载赶集网招聘最新招聘
  • 网站首页的浮窗怎么做北京高端网站定制公司
  • 网站有什么用建网站需要哪些条件
  • 做公司网站 烟台发稿计划怎么写
  • 用vs2010做免费网站模板下载地址手机网站建设免费空间
  • 网站 美食频道 建设网站访问量大
  • 网站建设创客网站建设公司介绍
  • django做企业级网站网站建设公司问答营销案例
  • 搭建网站的步骤有哪些做视频网站服务器
  • 东营网站建设推广上海营销型网站seo
  • 电商网站开发有前台吗深圳做分销网站建设
  • 网站建设思路设计东莞网站营销推广
  • 网站开发需要什么基础知识阿里巴巴1688官网登录
  • 能下载的网站自己开发app怎么赚钱
  • 长沙网站优化电话wordpress esc_attr
  • 山东省建设局网站wordpress的文件权限设置方法
  • 建设企业网站要多少钱怎么知道网站是某个公司做的
  • 做的新网站网上搜不到企业园林设计网站模板
  • 延安网站开发网站开发程序介绍
  • 网站建设中最基本的决策wordpress 详解
  • 慈溪白云小学班级网站建设google play官网
  • 汕头百度网站建设wordpress侧边栏导航
  • 网站建设免费模板哪家好中装建设庄重
  • 免费个人网站哪个好潍坊市公共法律知识培训网站