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$";
发表评论
-
iphone 字符串 nsstring用法
2012-07-06 09:51 6491.4.1 字符串 可能最常使用的类就是NSStr ... -
正则表达式测试工具、网页版
2012-07-06 09:45 703有时候为了测试正则表达式、临时自己写了这么一个、我对于JS ... -
如何修改酷我软件中的皮肤图片为自己的图片?
2012-07-06 09:30 604如何修改酷我中的 ... -
window.opener 的用法
2012-07-05 20:45 596window.open()支持环境: JavaScript ... -
Swing组件集合的事件处理(四)
2012-07-03 13:43 600如果我们正在创建我们自己的组件并且希望这些组件触发事件,我 ... -
Flex 与java 通信,通过BlazeDS
2012-07-02 10:25 5211. Server代码 package com.east ... -
FLEX与javascript交互
2012-07-02 10:25 546用Flex来调用同一页面中的javascript函数。调用 ... -
twaver-flex效率与性能测试
2012-07-02 10:25 591测试环境: 测试一 节点:创建图片节点; 连 ... -
Flex xml的实用操作
2012-07-02 10:25 564XML类包含用于处理XML对象的工作方法和属性。 XML类 ... -
OpenScales入门教程:第二节 : 创建第一张地图
2012-07-01 00:03 608你需要把第一 ... -
flex与C# Socket通信
2012-07-01 00:03 845Socket 通信没什么好说,一个服务端,多个客户端,很容 ... -
flex与twisted通过socket通信
2012-07-01 00:03 596flex端代码 0){ bMsg.writeUTFB ... -
Flex Socket编程
2012-07-01 00:03 599比较懒,比较少上csdn的,如果发现留言给我没有回复,望见 ...
相关推荐
php正则表达式系统教程php正则表达式系统教程php正则表达式系统教程php正则表达式系统教程php正则表达式系统教程
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编辑器用正则表达式实现高级“搜索-替换”功能。那么Java又怎样呢?本文写作时,一个包含了用正则表达式进行文本处理...
php正则表达式手册,系统的介绍了正则表达式的使用,适合初学者学习
PHP正则表达式教程,从基本概念、语法规则、到匹配、拆分、替换,末尾还有常用的验证应用举例。最后希望大家都能熟练掌握正则表达式的知识并正确运用。
很全的php正则表达式全集,应该对大家会有帮助的
php正则表达式.txt 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
对于如何使用正则表达式来解决性能不佳、误报、漏报等常见的错误以及完成一些常见的任务,《正则表达式经典实例》给出了涉及基于C#、Java、JavaScript、Perl、PHP、Python、Ruby和VB.NET等编程语言的解决方案。...
PHP和正则表达式 个正则表达式是个特定格式化模式可以用来找出个串在另个串中使用情况几个编程语言包括Visual Basic,Perl,JavaScript和PHP都支持正则表达式希望在这篇入门指导结束Mitchell(作者自己)可以让你在PHP中...
php正则表达式在线测试工具源码,用这个工个可以帮助你测试你所写的正则表达式规则是否正确,方便排除语法、写法上的错误,提高你的代码编译效率,把本PHP文件上传到你的网站目录下运行就可以了。 注:该工具主要...
关于php正则表达式的文档。 很不错哦。
PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的正则表达式PHP一些常用的...
PHP正则表达式快速学习及PHP常用正则表达式大全实用文档.doc
PHP 正则表达式匹配汉字、字母、数字、下划线
取得正则表达式的全部匹配.php 取得正则表达式的全部匹配 返回与模式匹配的数组单元.php 返回与模式匹配的数组单元 正则表达式的替换.php 正则表达式的替换 正则表达式的拆分.php 正则表达式的拆分 表单验证....
PHP 正则表达式手册
本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在Perl、Java、.NET、PHP中的用法。 本书自第1 版开始着力于教会读者“以正则表达式来思考”,来让读者...