php 正则指定区别内容

php教程 正则指定区别内容
*/

$str ="{dede:link text='三版下载'} http://softs.111cn.net/5j/game/2011/03/04/hs60v3.sisx {/dede:link}
";
$link = array_filter(explode('{/dede:link}',$str ),"filter");
$len = count( $link );

for( $i=0;$i< $len-1;$i++ )
{
 $tpattern="/{dede:link text='(.*)'}/i";
 $ppattern="/'}(.*)/i";
 preg_match_all($tpattern,$link[$i],$title); 
 preg_match_all($ppattern,$link[$i],$path); 
 echo '<a href='.$path[1][0].' >'.$title[1][0].'</a>&nbsp;';
}

function filter($var)
 {
   if($var == '' || $var ==' ')
   {
    return false;
   }
   return true;
 }

时间: 2024-10-24 15:09:16

php 正则指定区别内容的相关文章

php正则指定字符串内容preg_match函数之说明

php教程正则指定字符串内容preg_match函数之说明 虽然代码不多,但简单明了 复制代码 代码如下: preg_match('/^(?!string)/', 'aa') === true 这个用来验证一个字符串是否是非'string'开头的, 在perl或支持perl的正则表达式的语言(如php)中,可以用前看声明来做到这一点,正则表达式是: 复制代码 代码如下: preg_match('/.*(?!.txt)$/', 'aa') 意思是匹配所有不以.txt结尾的名字 preg_match

正则指定区域内容

方法一  代码如下 复制代码 <?php $str = '<p class="question-desp">与</p><p class="question-desp">利用正则获取这里的内容</p>'; preg_match_all('/<p class="question-desp">(.*)</p>/isu', $str, $arr); var_dump($arr)

jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法

 这篇文章主要介绍了jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法,涉及jQuery中load方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法.分享给大家供大家参考.具体分析如下: jQuery通过load()方法载入另外一个网页文件内的指定标签内容到div标签,如果我们可以加载网页b.html中的id为p1的标签内容到网页a.html的

遍历元素-MFC 遍历网页获取指定CLASS内容里面的值

问题描述 MFC 遍历网页获取指定CLASS内容里面的值 单纯看网页源码看不出来所要元素 如下:我是通过火狐看到的 <a title="2345pack3_k46246958_120065803_v3.1" class="nomal_to_content" target="_blank" onclick="netdisk_pvManually('/func/waterfall_picname')" href="

col odel内容提示-flexigrid colModel 能不能实现提示功能,鼠标移到某一列上,可以显示指定的内容?

问题描述 flexigrid colModel 能不能实现提示功能,鼠标移到某一列上,可以显示指定的内容? 这是部分代码 grid = $("#datagrid").flexigrid({ url : eTrade.ctx + '/record/skulibrary/datagrid.do', dataType : 'json', idProperty : 'id', colModel : [ { display : eTrade.checkboxComponent, name : '

c++ 对txt文件指定的内容的修改

问题描述 c++ 对txt文件指定的内容的修改 要用c++程序对文件指定内容进行修改,删除指定数据,要用到文件指针吗,求大神指导一下,基本的思路,谢谢 解决方案 在TXT文件中查找指定字符串并显示指定字符串所在行的内容把内容写入TXT文件java往txt文件中写内容 解决方案二: txt文件不能删除中间的内容,除非修改的字符数和原先的一样,否则也不能修改.因为txt文件是线性的. 要想修改.删除,需要重新写回修改后的所有文本. 解决方案三: 文件好像不支持删除操作 解决方案四: 当然要用到..

在ASP.NET2.0里打印网页指定的内容(比如打印网页里的一个Table)

原文:在ASP.NET2.0里打印网页指定的内容(比如打印网页里的一个Table)打印指定内容: <html> <head> <script   type= "text/javascript "   language= "javascript "> function   printPage()   {   var   newWin   =   window.open( 'about:blank ', ' ', ' ');   va

js print打印网页指定区域内容

比较简单的办法 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内. 细如下:  代码如下 复制代码 <style media=print type="text/css">   .noprint{visibility:hidden}  </style>  要打印的内容.哈哈!  代码如下 复制代码 <p class="noprint">将不打印的代码放在这里.</p> <a hr

python 根据正则表达式提取指定的内容实例详解_python

python 根据正则表达式提取指定的内容 正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事.   下面演示了在python里,通过正则表达式来提取符合要求的内容. 实例代码: import re # 正则表达式是极其强大的,利用正则表达式来提取想要的内容是很方便的事. # 下面演示了在python里,通过正则表达式来提取符合要求的内容.有几个要注意 # 的地方就是: # [1] 要用()将需要的内容包含起来 # [2] 编号为0的group是整个符合正则表达式的内容,编号为1