如何使用PHP中的正则表达式

念尔yi世柔情

念尔yi世柔情

2016-02-19 16:47

今天图老师小编给大家展示的是如何使用PHP中的正则表达式,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

  在PHP中正则表达式用于复杂字符串的处理。所支持的正则表达式如下:

  ereg()

  ereg_replace()

  eregi()

  eregi_replace()

  split()

  (1)ereg,eregi

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

  用法:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

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

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

  (2)ereg_replace,eregi_replace

  这些是替换函数.

  用法:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

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

  用法:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  strtr(字符串,"从","到");

  例如:

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

  (3)split

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

  用法:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

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

  这些函数都使用正则字符串做为第一个参数。PHP使用Posix 1003.2标准所定义的扩展正则字符串。

  要查考Posix正则表达式的完整描述请看PHP软件包中regex目录下的man页。

  Regular expression examples:

  ereg("abc",$string);

  /* Returns true if "abc" is found anywhere in $string. */

  ereg("^abc",$string);

  /* Returns true if "abc" is found at the beginning of $string. */

  ereg("abc$",$string);

  /* Returns true if "abc" is found at the end of $string. */

  eregi("(ozilla.[23]|MSIE.3)",$HTTP_USER_AGENT);

  /* Returns true if client browser is Netscape 2, 3 or MSIE 3. */

  ereg("([[:alnum:]]+) ([[:alnum:]]+) ([[:alnum:]]+)",$string,$regs);

  /* Places three space separated words into $regs[1], $regs[2] and $regs[3]. */

  ereg_replace("^","",$string);

  /* Put a tag at the beginning of $string. */

  ereg_replace("$","",$string);

  /* Put a tag at the end of $string. */

  ereg_replace(" ","",$string);

  /* Get rid of any carriage return characters in $string. */

展开更多 50%)
分享

猜你喜欢

如何使用PHP中的正则表达式

Web开发
如何使用PHP中的正则表达式

正则表达式

Web开发
正则表达式

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

教你使用正则表达式

C语言教程 C语言函数
教你使用正则表达式

正则表达式口诀 正则表达式学习工具

Web开发
正则表达式口诀 正则表达式学习工具

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

php的正则表达式专题

Web开发
php的正则表达式专题

PHP 正则表达式分析RSS

Web开发
PHP 正则表达式分析RSS

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Oracle应用软件帮助企业实现管理变革

Oracle应用软件帮助企业实现管理变革

用 PHP 编程语言开发动态 WAP 页面

用 PHP 编程语言开发动态 WAP 页面
下拉加载更多内容 ↓