知识大全 php匹配字符中链接地址程序代码

Posted 字符

篇首语:人喜欢习惯,因为造它的就是自己。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 php匹配字符中链接地址程序代码相关的知识,希望对你有一定的参考价值。

  判断一个字符串是否含有超级链接

 代码如下  

  $str="ssdsf<a target=_blank >sdf</a>sdfss"; if(preg_match("/<a/s+href=[^>]*>|<//[^a]*a[^>]*>/i" $str)) echo "该字符串有超链接"; else echo "该字符串没有超链接标记"; ?>

   下面我们只要过滤连接部份

 代码如下  

  <?php echo preg_replace("/(?<=href=)([^>]*)(?=>)/i" "#" "<a >你好 点这里看看</a><a >你好 点这里看看</a>"); ?>

  正则 /(?<=href=)([^>]*)(?=>)/

  (?<=exp) 匹配exp后面的位置 (?=exp) 匹配exp前面的位置 此正则 匹配 在 href= 之后 “>” 之前 的 非 “>” 的所有字符

  例子 <a >

  找到这些字符(url)用 # 替换 就可以去掉里的所有链接

  现在分享一个提取超级连接的实例

 代码如下  

  function match_links($document)    

  preg_match_all(" <s*as *?hrefs*=s*([" ])?(?( )( *?) |([^s>]+))[^>]*>?( *?)</a> isx" $document $links);                       

  while(list($key $val) = each($links[ ]))

  if(!empty($val))

  $match[ link ][] = $val;

  

  while(list($key $val) = each($links[ ]))

  if(!empty($val))

  $match[ link ][] = $val;

         

  while(list($key $val) = each($links[ ]))

  if(!empty($val))

  $match[ content ][] = $val;

  

  while(list($key $val) = each($links[ ]))

  if(!empty($val))

  $match[ all ][] = $val;

                 

  return $match;

cha138/Article/program/PHP/201311/20902

相关参考

知识大全 PHP随机获得字符代码

PHP随机获得字符代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!<?php//获取随机字

知识大全 php/js获取客户端mac地址的实现代码

这篇文章主要介绍了如何在php与js中分别获取客户度mac地址的方法需要的朋友可以参考下   废话不多讲直接上代码吧!复制代码代码如下:<?php  classMa

知识大全 php字符串截取的简单方法

这篇文章介绍了php字符串截取的简单方法有需要的朋友可以参考一下 复制代码代码如下:strpos(stringfindstart)  实例复制代码代码如下:<?php ech

知识大全 利用js 进行输入框自动匹配字符的小例子

  复制代码代码如下:<p><span>输入框自动匹配字符~</span></p><p><span>但是遇到一个问题~所有匹配的

知识大全 php小经验:解析preg

  正则表达式在PHP中的应用在PHP应用中正则表达式主要用于•正则匹配根据正则表达式匹配相应的内容•正则替换根据正则表达式匹配内容并替换•正则分割根据正则表达式分割字符串在PHP中有两类正则表达式函

知识大全 如何批量替换相对地址为绝对地址

  如果你的url链接是相对路径“static/mapicss”你想把他批量替换成绝对路径“那么你可以这样做写一个PHP文件把需要替换的网址写进去这个代码的意思就是把#BASE_URL#替换成这句话的

知识大全 解析php 版获取重定向后的地址(代码)

cha138/Article/program/PHP/201311/21104

知识大全 解析获取优酷视频真实下载地址的PHP源代码

解析获取优酷视频真实下载地址的PHP源代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishi

知识大全 php的数组与字符串的转换函数整理汇总

以下是对php中的数组与字符串的转换函数进行了详细的整理汇总需要的朋友可以参考下   将一个字符串转化为数组str_split()用于将一个字符串转化为数组语法复制代码代码如下:str_sp

知识大全 PHP中奖概率的抽奖算法程序代码

PHP中奖概率的抽奖算法程序代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  初期就这些需求然