`
菊花一斤
  • 浏览: 19674 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

php编程如何中指定区别内容的正则表达式书写

阅读更多
php教程 正则指定区别内容
*/

    $str ="{dede:link text='IT泡泡堂'} http://www.3ppt.com/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;
     }
分享到:
评论

相关推荐

    精通正则表达式

    随着编程语言的普及,正则表达式已成为多种语言的标准库功能,如Perl、PHP、Python、JavaScript和Java等。 #### 2. Java中的正则表达式 自Java JDK 1.4.0版本起,Java引入了`java.util.regex`包,提供了一整套正则...

    正则表达式概述

    ### 正则表达式概述 #### 一、正则表达式简介 正则表达式是一种强大的文本处理工具,能够帮助...以上内容涵盖了正则表达式的基本概念及其在PHP中的应用方法,希望能够帮助读者更好地理解和使用这一重要的编程工具。

    最新版网址替换正则表达式

    正则表达式广泛应用于各种编程语言和文本处理工具中,比如Perl、Python、PHP、Java、JavaScript、Ruby、C#、MATLAB、awk、grep、sed、vi、Emacs等。 本篇介绍的“最新版网址替换正则表达式”则专注于如何利用正则...

    PHP正则的Unknown Modifier错误解决方法

    在使用PHP编写代码时,经常会利用正则表达式来完成...通过本文的分析,我们了解到如何处理和解决在正则表达式中使用斜杠`/`时可能遇到的“Unknown Modifier”错误,这将有助于在今后的编程实践中更好地应用正则表达式。

    PHP5.2下preg_replace函数的问题

    在PHP编程语言中,`preg_replace` 是一个非常重要的正则表达式替换函数,它能够按照指定的模式匹配字符串,并将匹配到的部分替换为新的内容。然而,在PHP 5.2版本中,`preg_replace` 函数可能会遇到一些特定的问题,...

    基于PHP常用字符串的总结(待续)

    在使用这些函数时,需要注意正则表达式的书写和各函数使用参数的具体规则,以确保程序的正确执行和效率。这些函数涵盖从简单的分割合并到复杂的正则表达式处理,为开发者提供了丰富的选择来操作字符串数据。

    php代码编写器

    4. **查找和替换**:强大的搜索功能,支持正则表达式,使得在大量代码中查找和替换变得简单。 5. **Goto Anything**:通过快捷键或菜单快速定位文件、函数或行号,提高工作效率。 6. **项目管理**:可以保存和管理多...

    一份招PHP高级工程师的面试题.pdf

    11. **POSIX与Perl正则表达式**:POSIX遵循标准,而Perl正则表达式更强大,支持更多特殊字符和构造。 12. **Safe_mode限制**:开启后,某些函数(如文件操作)会受到限制,以提高安全性。 13. **多进程/线程同步**...

    php70讲课件

    6. **字符串处理**:讲解字符串的拼接、查找、替换、截取等操作,以及正则表达式的应用。 7. **文件操作**:如何读写文件,目录操作,以及上传下载文件的相关知识。 8. **错误与异常处理**:了解PHP的错误级别、...

    (全)传智播客PHP就业班视频完整课程

    10-10 3 正则表达式 子表达式 引用 反向捕获 10-10 4 正则表达式 元字符 语法 10-10 5 元字符 实例应用 10-10 6 供求信息网讲解1 10-10 7 供求信息网讲解2 10-11 1 供求信息网3 10-11 2 供求信息网4 10-11 3 供求...

    PHP实例开发源码—常用汉字笔顺查询系统.zip

    【标签】"php" 指出该项目是用PHP编程语言编写的。PHP是一种广泛使用的开源脚本语言,尤其适合于Web开发。它允许开发者在服务器端动态生成HTML内容,处理用户请求,并与各种数据库进行交互。在这个汉字笔顺查询系统...

    php复习要点

    &gt;"` 是合法的 PHP 代码,虽然在实际编程中不建议这样书写,但按照语法来说是合法的。正确答案为 √。 5. **正则表达式的匹配** - 正则表达式 `^[^0-9][0-9]$` 表示以非数字字符开始,接着是一个数字字符。因此,...

    史上最全韩顺平传智播客PHP就业班视频,10月份全集

    10-10 3 正则表达式 子表达式 引用 反向捕获 10-10 4 正则表达式 元字符 语法 10-10 5 元字符 实例应用 10-10 6 供求信息网讲解1 10-10 7 供求信息网讲解2 10-11 1 供求信息网3 10-11 2 供求信息网4 10-11 3 供求...

    史上最全韩顺平传智播客PHP就业班视频,9月份全集

    10-10 3 正则表达式 子表达式 引用 反向捕获 10-10 4 正则表达式 元字符 语法 10-10 5 元字符 实例应用 10-10 6 供求信息网讲解1 10-10 7 供求信息网讲解2 10-11 1 供求信息网3 10-11 2 供求信息网4 10-11 3 供求...

    史上最全传智播客PHP就业班视频课,8月份视频

    10-10 3 正则表达式 子表达式 引用 反向捕获 10-10 4 正则表达式 元字符 语法 10-10 5 元字符 实例应用 10-10 6 供求信息网讲解1 10-10 7 供求信息网讲解2 10-11 1 供求信息网3 10-11 2 供求信息网4 10-11 3 供求...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    10-10 3 正则表达式 子表达式 引用 反向捕获 10-10 4 正则表达式 元字符 语法 10-10 5 元字符 实例应用 10-10 6 供求信息网讲解1 10-10 7 供求信息网讲解2 10-11 1 供求信息网3 10-11 2 供求信息网4 10-11 3 供求...

    php代码书写习惯优化小结

    性能优化方面,减少正则表达式的使用,采用strncasecmp、strpbrk、stripos这类字符串处理函数,因为正则表达式解析和匹配过程相对复杂且消耗资源。 使用switch代替复杂的if-else语句可以使代码更清晰,并可能减少...

    论文研究-中英文专业搜索引擎中数据采集加工的设计与实现.pdf

    为了准确提取网页中的关键词,研究中使用了正则表达式和字符范围匹配技术来确定关键词的界限。同时,也需要处理网页中的一些特殊元信息,如网页标题(TITLE)和描述(DESCRIPTION),这些信息有助于搜索引擎理解和...

    php自定义函数实现JS的escape的方法示例

    正则表达式用法总结则会帮助我们掌握正则表达式的书写和匹配规则,以及在文本处理中的应用。至于运算与运算符用法总结,它涉及到了PHP中的各种算术运算、逻辑运算、位运算和赋值运算等,帮助我们编写更复杂的表达式...

    php使用iconv中文截断问题的解决方法

    在本例中,涉及到的是一个采集程序,该程序通过curl方法获取目标页面的内容,然后使用正则表达式提取所需数据并存储于数据库中。目标页面的编码格式是GB2312,而本地服务器的编码格式为UTF-8。在进行编码转换的过程...

Global site tag (gtag.js) - Google Analytics