`
hgfghe3
  • 浏览: 50608 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Php正则表达式

 
阅读更多

  1、         perl兼容正则表达式:
  模式修正符
  (1)   、i
  说明:匹配模式中的字符,同时匹配大小写字母
  (2)、m
  说明:匹配模式中的字符串起始位置,替代开始符(^),结束符($)
  (3)、s
  说明:匹配模式中的所有字符,替代圆点元字符(.)
  (4)、x
  说明:匹配模式中的空白字符除了被转义的或者在字符类中以外完全被忽略,在未转义的字符类之外的#以及下一个换行符之间的所有字符,包括两头,也会忽略
  (5)、e
  说明:匹配模式中的结果来替换所要搜索的字符串(preg_replace)
  (6)、a
  说明:强制从目标字符串的开头开始匹配
  (7)、D
  说明:美元元字符仅匹配目标字符串中的结尾,而使用了该模式,将其匹配$之前的换行符
  (8)、S
  说明:当一个模式匹配了若干次以后,为加速匹配起见而先对其分析(注:主要优化模式匹配效率)
  (9)、U
  说明:反转了匹配数量的值使其不是默认的重复,如果在值的后面加上?,将会重复,可以通过设定(?U)或在数量符后加一个问号(.*?)
  (10)、X
  说明:模式中任何反斜线后面跟上一个没有特殊意义的字母会导致一个错误,转义(\)字母本身
  (11)、u
  说明:将模式字符串当成UTF-8的格式解析
  2、         perl正则表达式函数
  Preg_grep
  名称:返回与模式匹配的数组单元
  说明:array preg_grep ( string pattern, array input )
  Preg_match
  名称:进行正则表达式匹配
  说明:int preg_match ( string pattern, string subject [, array matches [, int flags]]
  Preg_match_all
  名称:进行全局正则表达式匹配
  说明:int preg_match_all ( string pattern, string subject, array matches [, int flags] )
  Preg_quote
  名称:转义正则表达式字符
  说明:string preg_quote ( string str [, string delimiter] )
  Preg_replace
  名称:执行正则表达式的搜索和替换
  说明:mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] )
  Preg_replace_callback
  名称:用回调函数执行正则表达式的搜索和替换
  说明:mixed preg_replace_callback ( mixed pattern, callback callback, mixed subject [, int limit] )
  Preg_split
  名称: 用正则表达式分割字符串
  说明:array preg_split ( string pattern, string subject [, int limit [, int flags]] )
  3、         Posix扩展正则表达式
  Ereg
  名称:正则表达式匹配
  说明:bool ereg ( string pattern, string string [, array regs] )
  Eregi
  名称:不区分大小写的正则表达式匹配
  说明:bool eregi ( string pattern, string string [, array regs] ) Ereg_replace 名称:替换正则表达式
  说明:string ereg_replace ( string pattern, string replacement, string string )
  Eregi_replace
  名称:不区分大小写替换正则表达式
  说明:string eregi_replace ( string pattern, string replacement, string string )
  Split
  名称:用正则表达式将字符串分割到数组中
  说明:array split ( string pattern, string string [, int limit] )
  Spliti
  名称:用正则表达式不区分大小写将字符串分割到数组中
  说明:array spliti ( string pattern, string string [, int limit] )
  Sql_regcase
  名称:产生用于不区分大小写字母匹配的正则表达式,返回的结果以方括号的形式
  说明:string sql_regcase ( string string )
  注:
  Perl
  1、preg_grep、preg_match、preg_match_all、preg_replace、preg_replace_callback、preg_quote、preg_split   (共7个)                                
  Posix
  2、ereg、eregi、ereg_replace、eregi_replace、split、spliti、sql_regcase
  (共7个)
  3、perl模式:"/^ pattern $/",        posix模式:"^ pattern$";
分享到:
评论

相关推荐

    php正则表达式系统教程php正则表达式系统教程

    php正则表达式系统教程php正则表达式系统教程php正则表达式系统教程php正则表达式系统教程php正则表达式系统教程

    常用java正则表达式

    许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理...

    php正则表达式手册

    php正则表达式手册,系统的介绍了正则表达式的使用,适合初学者学习

    PHP正则表达式教程

    PHP正则表达式教程,从基本概念、语法规则、到匹配、拆分、替换,末尾还有常用的验证应用举例。最后希望大家都能熟练掌握正则表达式的知识并正确运用。

    php正则表达式全集

    很全的php正则表达式全集,应该对大家会有帮助的

    php正则表达式.txt

    php正则表达式.txt php

    PHP正则表达式基本语法和使用方法

    PHP正则表达式基本语法和使用方法 一、实验环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 正则表达式(regular expression)是一种表示方式,...

    php正则表达式深入浅出.pdf

    php正则表达式深入浅出.pdf php正则表达式深入浅出.pdf

    正则表达式经典实例

    对于如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,《正则表达式经典实例》给出了涉及基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等编程语言的解决方案。...

    php正则表达式

    PHP和正则表达式 个正则表达式是个特定格式化模式可以用来找出个串在另个串中使用情况几个编程语言包括Visual Basic,Perl,JavaScript和PHP都支持正则表达式希望在这篇入门指导结束Mitchell(作者自己)可以让你在PHP中...

    php正则表达式在线测试工具源码.rar

    php正则表达式在线测试工具源码,用这个工个可以帮助你测试你所写的正则表达式规则是否正确,方便排除语法、写法上的错误,提高你的代码编译效率,把本PHP文件上传到你的网站目录下运行就可以了。  注:该工具主要...

    php 正则表达式简单介绍

    关于php正则表达式的文档。 很不错哦。

    PHP一些常用的正则表达式

    PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的...

    PHP正则表达式快速学习及PHP常用正则表达式大全实用文档.doc

    PHP正则表达式快速学习及PHP常用正则表达式大全实用文档.doc

    PHP 正则表达式匹配汉字、字母、数字、下划线

    PHP 正则表达式匹配汉字、字母、数字、下划线

    精通正则表达式基于.NET ASP PHP JSP JavaScript

    取得正则表达式的全部匹配.php 取得正则表达式的全部匹配 返回与模式匹配的数组单元.php 返回与模式匹配的数组单元 正则表达式的替换.php 正则表达式的替换 正则表达式的拆分.php 正则表达式的拆分 表单验证....

    PHP 正则表达式手册

    PHP 正则表达式手册

    精通正则表达式(第3版)(含awz3 mobi epub)

    本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在Perl、Java、.NET、PHP中的用法。 本书自第1 版开始着力于教会读者“以正则表达式来思考”,来让读者...

Global site tag (gtag.js) - Google Analytics