位置: 编程技术 - 正文

PHP学习正则表达式 课件第1/2页(phpemail正则)

编辑:rootadmin
正则表达式 在PHP中有两套正则表达式函数库,两者功能相似,只是执行效率略有差异: 一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数; 一套由POSIX(Portable Operating System Interface of Unix )扩展提供的(PHP默认)。使用以“ereg_”为前缀命名的函数; PHP中,正则表达式有三个作用: 匹配,也常常用于从字符串中析取信息。 用新文本代替匹配文本。 将一个字符串拆分为一组更小的信息块。 一个正则表达式中至少包含一个原子。 原子(普通字符,如英文字符) 元字符(有特殊功用的字符) 模式修正字符(对正则表达式语义的修正) 原子(Atom) 单个字符、数字,如a~z,A~Z,0~9。 模式单元,如(ABC)可以理解为由多个原子组成的大的原子。 原子表,如 [ABC]。 重新使用的模式单元,如:\1 普通转义字符,如:d, D, w 转义元字符,如:*,. POSIX正则表达式 POSIX正则表达式全称为Portable Operating System Interface of Unix,意为UNIX可移植操作系实现接口。 构造POSIX正则表达式的方法和创建数学表达式的方法一样,也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。 元字符(Meta-character) 元字符是用于构造规则表达式的具有特殊含义的字符。如果要在正则表达式中包含元字符本身,必须在其前加上””进行转义 元字符 说明 * 0次、1次或多次匹配其前的原子 + 1次或多次匹配其前的原子 ? 0次或1次匹配其前的原子 | 匹配两个或多个选择 列如 [1-9]|[a-b]|[A-Z] 与其中任何匹配为ture ^ 匹配字符串串首的原子 例如 abscd===^afdgfgf 相匹配 $ 匹配字符串串尾的原子 例如 dasdsv===v$ [] 匹配方括号中的任一原子 例如 s===[dsadas] [^] 匹配除方括号中的原子外的任何字符 例如 aaaaa===[dddd] {m} 表示其前原子恰好出现m次 {m,n} 表示其前原子至少出现m次,至少出现n次(n>m) {m,} 表示其前原子出现不少于m次 () 整体表示一个原子 . 匹配除换行之外的任何一个字符 ^ $ 这两个原字符在一起称为定界 abd===^abc$ 只有这样才匹配 模式匹配的顺序 顺序 元字符 说明 1 () 模式单元 2 ?* +{} 重复匹配 3 ^$ 边界限制 4 | 模式选择 POSIX正则表达式函数 ereg()和eregi() ereg_replace()和eregi_replace() split()和spliti() ereg()和eregi()ereg()字符串匹配函数,eregi()是ereg()函数的忽略大小的版本 语法格式:if (!ereg('^[^./][^/]*$', $userfile))//不匹配格式输出die { die('这是一个非法的文件名!'); } ereg_replace()和eregi_replace(忽略大小写)替换 string eregi_replace (“正则表达式”,“目标替换字符”,“替换目标”) 语法格式:$string = "This is a test"; echo str_replace(" is", " was", $string); echo ereg_replace("( )is", "\1was", $string);\1 为继承第一个整体 echo ereg_replace("(( )is)", "\2was", $string);\2继承第二个整体 split()和spliti(忽略大小写)用正则表达式将字符串分割到数组中 list:给数组中的值赋予一些变量 语法格式:$date = "//"; list($month, $day, $year) = split ('[/.-]', $date);//列出三个变数对应格式//以什么形式拆分 拆分谁 echo "Month: $month; Day: $day; Year: $year<br />n"; 输出结果Month: ; Day: ; Year:

推荐整理分享PHP学习正则表达式 课件第1/2页(phpemail正则),希望有所帮助,仅作参考,欢迎阅读内容。

PHP学习正则表达式 课件第1/2页(phpemail正则)

文章相关热门搜索词:php 正则表达式教程,php 正则表达式,php正则表达式实例,phpemail正则,phpemail正则,php 正则,php正则表达式实例,phpemail正则,内容如对您有帮助,希望把文章链接给更多的朋友!

PHP学习文件处理与文件上传 课件第1/2页 PHP对文件的处理PHP在服务器端文件的应用上,相关的范畴不仅仅在于用户与服务器资料库间的各种连接存取操作,也可以通过PHP内建的文件处理函数,

PHP学习mysql课件 高级篇第1/2页 数据库管理员的职责服务器的启动与关闭用户帐户维护日志文件维护数据库的备份与拷贝服务器的优化数据库管理系统的软件更新数据目录的安全性服

php的正则处理函数总结分析 preg_grep(PHP4,PHP5)preg_grep--返回与模式匹配的数组单元说明arraypreg_grep(stringpattern,arrayinput[,intflags])preg_grep()返回一个数组,其中包括了input数组中与给定的pat

标签: phpemail正则

本文链接地址:https://www.jiuchutong.com/biancheng/277073.html 转载请保留说明!

上一篇:PHP学习 mysql第1/2页(php+ mysql教程)

下一篇:PHP学习文件处理与文件上传 课件第1/2页(php 文件操作)

  • 三公经费指的是什么
  • 以房抵债的房子交房产税吗
  • 股权转让的相关文件有哪些
  • 金融业产值和金融业增加值有什么不同
  • 资产负债表第二季度年初余额怎么填
  • 用友u8固定资产折旧怎么生成凭证
  • 银行汇票用什么账户核算
  • 注册资本印花税按年申报还是按次申报
  • 兼职工资直接入公司账户
  • 自产货物用于本企业在建工程交增值税不
  • 债务重组双方如何进行会计处理
  • 业务招待费包括住宿费吗
  • 企业可以不弥补以前年度亏损吗
  • 电子承兑背书失败是怎么回事
  • 金税盘年费全额抵扣分录
  • 所有者权益科目编码
  • 超额亏损在合并后怎么算
  • 一般开发间接费
  • 哪些费用可以计入待摊费用
  • 一般纳税人有什么优惠政策
  • 征收开票信息
  • 纳税人识别号在哪里能查到
  • 小微企业免征增值税条件
  • 房地产土地增值税筹划
  • 法院判决书能作为证据使用吗
  • 哪些项目可以在城镇开发边界外
  • 开办企业验资
  • 主营业务利润计算
  • deepin如何
  • 一般纳税人税负率是多少
  • 科技服务业是怎么分类的
  • 计提小规模增值税怎么做账
  • php怎么创建数据表
  • openssh centos
  • 制造费用结转到生产成本
  • 上市公司发行股票是好还是坏
  • 销售产品应交的消费税分录
  • 货物品种不太多而数量又相对较大
  • PHP:imagecopymergegray()的用法_GD库图像处理函数
  • 限售股交易征税是多少
  • 债券投资账务处理例题
  • 加班费的计算基数包括补贴吗
  • zen+框架
  • 库存现金盘盈怎么做账
  • 公户发工资必须是员工账号必须是公户开户行吗
  • 个税中累计住房怎么计算
  • 机票报账行程单怎么打印
  • 前端项目实战教程
  • vue组件之间传值几种方法
  • 一般纳税人不动产租赁可以简易征收吗
  • 抵账房啥意思
  • 已经认证了的专利怎么办
  • 加工企业进项发票有哪些
  • 公司向个人支付居间费用
  • 本期数值与去年同期数值之差称为什么
  • sql server 2000数据库不能备份的原因
  • 商业一般纳税人辅导期截止时间
  • 转月是下个月的意思吗
  • 工程报废及毁损处理办法
  • 购车费用怎么进行账务会计处理
  • 应付账款借方余额负数表示什么
  • 实际收到货款分录
  • 商业汇票怎么算到期日
  • 12月多开的发票,可以明年1月份入账吗?
  • 手机发票计入什么科目
  • 税控盘会计分录怎么做
  • 购入汽车属于什么会计科目
  • 对外投资信息忘记填了
  • 用sql语句添加删除字段
  • windows vista如何升级
  • ubuntu20.04升级20.10
  • ubuntu不支持设置属性
  • win7视频播放不了
  • 电脑windows8怎么样
  • android Lollipop(5.0)--touch feedback(触摸反馈)
  • jquery 插件写法
  • springmvc返回json格式的注解
  • 平安科技在哪
  • 怎样在网上打印社保证明
  • 阁楼交取暖费吗合法吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设