php与其它跨平台语言(也许java不在其列. :))类似,也有正规表达式功能. PHP3.0的正规表达式功能当然远远比不上Perl,但还是足够用的,主要函数有这么些:

(1)ereg,eregi

这是正规表达式匹配函数,前者是大小写有关匹配,后者则是无关的.

http://www.gaodaima.com/45972.html正规表达式函数_php

用法: ereg(正规表达式,字符串,[匹配部分数组名]);

PHP3.0中的正规表达式大体类似于grep中用的.

(2)ereg_replace,eregi_replace

这些是替换函数.

用法:

ereg_replace(正规表达式,替换串,原字符串);

字符串处理函数中有一个strtr,是"翻译"函数,类似于Perl中的tr/.../.../,

用法: strtr(字符串,"从","到");

例如:strtr("aaabb","ab","cd")返回"cccdd".

(3)split

与explode函数有些类似,但这次可以在匹配某正规表达式的地方分割字符串.

用法:

split(正规表达式,字符串,[取出前多少项]);

欢迎大家阅读《正规表达式函数_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

原创文章,转载请注明: 转载自搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

php函数表达式,正规表达式函数_php相关推荐

  1. C++11:Lambda表达式(匿名函数)理解

    C++在C11标准中引入了匿名函数,即没有名字的临时函数,又称之为lambda表达式.lambda表达式 实质上是创建一个匿名函数/对象.即你可以理解为(Lambda 表达式实际上是一个函数,只是它没 ...

  2. 刻意练习:Python基础 -- Task05. 函数与Lambda表达式

    背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...

  3. c++ lambda函数_C++ Lambda表达式

    利用Lambda表达式,可以方便的定义和创建匿名函数.Lambda 表达式把函数看作对象.Lambda 表达式可以像对象一样使用,比如可以将它们赋给变量和作为参数传递,还可以像函数一样对其求值. 当一 ...

  4. C#语法之匿名函数和Lambda表达式

    上一篇博客主要是对委托和事件做了一小结,这篇是在上一篇博客的基础上对匿名函数和Lambda表达式小结.还是接着上一篇说起,在上一篇中也说了委托是一种数据结构,主要是解决让函数作为参数的问题.在使用委托 ...

  5. java juel表达式_activiti 自定义函数解析juel表达式

    activiti是支持juel表达式的,这个也很好用,但实际过程中需要支持类方法及变量. 原来项目中解析juel,这边有自定义一个方法的 代码如下: public String getStringBy ...

  6. sqlite php 函数大全,SQLite 表达式

    SQLite 表达式 表达式是一个或多个值.运算符和计算值的SQL函数的组合. SQL 表达式与公式类似,都写在查询语言中.您还可以使用特定的数据集来查询数据库. 语法 假设 SELECT 语句的基本 ...

  7. JavaScript 函数声明,函数表达式,匿名函数,立即执行函数之区别

    函数声明:function fnName () {-};使用function关键字声明一个函数,再指定一个函数名,叫函数声明. 函数表达式 var fnName = function () {-};使 ...

  8. python迭代器和生成器(3元运算,列表生成式,生成器表达式,生成器函数)

    1.1迭代器 什么是迭代器: 迭代器是一个可以记住遍历的位置对象 迭代器对象从集合的第一个元素元素开始访问,直到所有元素被访问完结束,迭代器只能往前不会后退. 迭代器有两个基本方法:iter ,nex ...

  9. python 三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数

    一.三元表达式 语法:[成立1 if condition1 else成立2 if condition2 else ...if 成立N conditionN else 不成立] sex = 'man' ...

最新文章

  1. vue 树形下拉框 亲测 好用
  2. 网站外链的存在有什么作用呢?
  3. (转) SolrCloud之分布式索引及与Zookeeper的集成
  4. MultiByteToWideChar和WideCharToMultiByte
  5. Linux之部署虚拟环境、安装系统
  6. Spring 笔记
  7. 笨办法学 Python · 续 练习 0:起步
  8. 官宣,Shane Miller 当选 Rust 基金会首任主席
  9. SonarQube遇到的启动问题及解决方案
  10. 以上是对图像的椒盐噪声处理,在p_temp[j*wide+i]=0;这句程序中为什么要乘以wide,求解,谢谢!
  11. servlet中web.xml配置
  12. 股票大宗交易对股价走势的影响
  13. 支付宝支付-常用支付API详解(查询、退款、提现等)
  14. 设置linux kernel 日志打印方法
  15. 一次性计时器和间隔性计时器的实现
  16. InTra【异常检测:Reconstruction_based】
  17. 电信大数据平台数据安全风险及解决方案分析
  18. v-if绑定的元素为什么事件没有响应
  19. VUE实现华视身份证阅读器读取身份证信息(本文分两种情况,第一中是点击按钮读取信息,一种是自动读取信息)
  20. 悟已往之不谏,知来者之可追

热门文章

  1. 我曾七次鄙视自己的灵魂
  2. 抽象工厂模式(JAVA反射)
  3. 后端时间转js时间,主要用于取倒计时
  4. Codeforces732D Exams
  5. DNN Module PictureGallery 效果图
  6. 关于坐标系,关于矩阵及线性相关和无关的关系
  7. Python Importlib.import_module动态导入模块
  8. fetch + async await 使用原生JS发送网络请求
  9. (花里胡哨)New Game!(牛客国庆集训派对Day1)
  10. Ant build.xml程序简单说明