• php正则表达式匹配 > php正则表达式函数:PHP的正则处理函数整
  • php正则表达式函数:PHP的正则处理函数整

    免费下载 下载该文档 文档格式:PDF   更新时间:2009-11-03   下载次数:0   点击次数:1
    文档基本属性
    文档语言:
    文档格式:pdf
    文档作者:疯狂代码
    关键词:php正则表达式 函数的正则性 正则函数 php正则表达式函数
    主题:php正则表达式函数:PHP的正则处理函数整理总结分析
    备注:
    点击这里显示更多文档属性
    php正则表达式函数:PHP的正则处理函数整
    理总结分析
    疯狂代码 http://CrazyCoder.cn/ :http:/CrazyCoder.cn/Php/Article46336.html
    下面整理了思路方法是使用 \${1}1这会形成个隔离 $1 逆向引用而使另个 1 只是单纯文字
    如果搜索到匹配项则会返回被替换后 subject否则返回原来不变 subject
    preg_replace 每个参数(除了 limit)都可以是个如果 pattern 和 replacement 都是将以其键名在中出现顺序来
    进行处理这不定和索引数字顺序相同如果使用索引来标识哪个 pattern 将被哪个 replacement 来替换应该在
    preg_replace 的前用 ksort 对进行排序
    如果 subject 是个则会对 subject 中每个项目执行搜索和替换并返回个
    如果 pattern 和 replacement 都是则 preg_replace 会依次从中分别取出值来对 subject 进行搜索和替换如果
    replacement 中值比 pattern 中少则用空串作为余下替换值如果 pattern 是而 replacement 是串则对
    pattern 中每个值都用此串作为替换值反过来则没有意义了
    /e 修正符使 preg_replace 将 replacement 参数当作 PHP 代码(在适当逆向引用替换完的后)提示:要确保
    replacement 构成个合法 PHP 代码串否则 PHP 会在报告在包含 preg_replace 行中出现语法解析
    注: limit 参数是 PHP 4.0.1pl2 的后加入
    我认为其强大的处就是他不但可以处理串而且可以处理并且他逆向引用功能非常灵活基本上他可以满足普通用
    户大部分需求如果他不能胜任那么我们还有 preg_replace_callback可以自定义回调满足你高级要求如设计过
    滤器等
    preg_replace_callback
    (PHP 4 >= 4.0.5, PHP 5)
    preg_replace_callback -- 用回调执行正则表达式搜索和替换
    介绍说明
    mixed preg_replace_callback ( mixed pattern, callback callback, mixed subject [, limit] )

    本行为几乎和 preg_replace 样除了不是提供个 replacement 参数而是指定个 callback 该将以目标串中匹配作
    为输入参数并返回用于替换串
    例子 1. preg_replace_callback 例子


    You'll often need the callback function for a preg_replace_callback in just _disibledevent="_blank">


    2008-12-30 22:33:44
    疯狂代码 http://CrazyCoder.cn/
  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • 正则表达式匹配域名  正则表达式匹配数字  正则表达式匹配工具  正则表达式匹配空  正则表达式匹配算法  正则表达式匹配正文  java正则表达式匹配  正则表达式匹配html  正则表达式匹配网址