189 8069 5689

PHP正则表达式有什么用

这篇文章主要介绍了PHP正则表达式有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、成都微信小程序、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了海港免费建站欢迎大家使用!

PHP是编写动态WEB页面开发常用的脚本语言,而正则表达式是PHP中很重要的一个部分,下面我们就PHP正则表达式和大家详细的谈谈吧。在ASP和ColdFusion,用户可以混合使用PHP和HTML编写WEB页面,当访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。

  • 关于PHP数组转字符串详细介绍

  • 简单快捷PHP数组赋值方法详解

  • 基础篇PHP运算符总结宝典

  • 使用内置函数解决PHP多维数组排序问题

  • 玩转PHP数值函数

但是与ASP或 ColdFusion不同,PHP是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在Windows NT系统以及许多版本的Unix系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。除了能够精确的控制WEB页面的显示内容之外,用户还可以通过使用PHP发送HTTP报头。用户可以通过PHP设置cookies,管理用户身份识别,并对用户浏览页面进行重定向。PHP具有非常强大的数据库支持功能,能够访问几乎目前所有较为流行的数据库系统。此外,PHP可以与多个外接库集成,为用户提供更多的实用功能,如生成PDF文件等。虽然很多人对PHP正则表达式已经很熟悉了,不过作为重要的基础部分,笔记还是不能免掉的。

PHP正则表达式介绍:

1.中括号

[0-9]匹配0-9  [a-z]匹配a-z小写字母  [A-Z]匹配A-Z大写字母  [a-zA-Z]匹配所有大小写字母  可以使用ascii来制定更多

2.量词

p+匹配至少一个含p的字符串  p*陪陪任何包含0个或多个p的字符串  p?匹配任何包含0个或一个p的字符串  p{2}匹配包含2个p的序列的字符串  p{2,3}匹配任何包含2个或3个的字符串  p$匹配任何以p结尾的字符串  ^p匹配任何以p开头的字符串  [^a-zA-Z]匹配任何不包含a-zA-Z的字符串  p.p匹配任何包含p、接下来是任何字符、再接下来有又是p的字符串  ^.{2}$匹配任何值包含2个字符的字符串  (.*)b>匹配任何被>包围的字符串  p(hp)*匹配任何一个包含p,后面是多个或0个hp的字符串

3.预定义字符范围

[:alpha:]同[a-zA-Z]  [:alnum:]同[a-zA-Z0-9]  [:cntrl:]匹配控制字符,比如制表符,反斜杠,退格符  [:digit:]同[0-9]  [:graph:]所有ASCII33~166范围内可以打印的字符  [:lower:]同[a-z]  [:punct:]标点符号  [:upper:]同[A-Z]  [:space:]空白字符,可以是空格、水平制表符、换行、换页、回车  [:xdigit:]十六进制符同[a-fA-F0-9]

4.ereg语句可以区分大小写来判断,下例

if (ereg("([^a-z])","aaaaZaaaaaaa")) echo "不全是小写的!";

ereg还可以返回一个数组 例如

$url="http://www.xuandun.net";  $a=ereg("^(http://www)\.([[:alnum:]]+)\.([[:alnum:]]+)",$url,$regs);  echo $regs[0],"
";  echo $regs[1],"
";  echo $regs[2],"
";  echo $regs[3],"
";

得到

http://www.xuandun.net  http://www  xuandun  net

感谢你能够认真阅读完这篇文章,希望小编分享的“PHP正则表达式有什么用”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


分享标题:PHP正则表达式有什么用
分享地址:http://cdxtjz.cn/article/jpsdhs.html

联系我们

您好HELLO!
感谢您来到成都网站建设公司,若您有合作意向,请您为我们留言或使用以下方式联系我们, 我们将尽快给你回复,并为您提供真诚的设计服务,谢谢。
  • 电话:028- 86922220 18980695689
  • 商务合作邮箱:631063699@qq.com
  • 合作QQ: 532337155
  • 成都网站设计地址:成都市青羊区锣锅巷31号五金站写字楼6楼

小谭建站工作室

成都小谭网站建设公司拥有多年以上互联网从业经验的团队,始终保持务实的风格,以"帮助客户成功"为已任,专注于提供对客户有价值的服务。 我们已为众企业及上市公司提供专业的网站建设服务。我们不只是一家网站建设的网络公司;我们对营销、技术、管理都有自己独特见解,小谭建站采取“创意+综合+营销”一体化的方式为您提供更专业的服务!

小谭观点

相对传统的成都网站建设公司而言,小谭是互联网中的网站品牌策划,我们精于企业品牌与互联网相结合的整体战略服务。
我们始终认为,网站必须注入企业基因,真正使网站成为企业vi的一部分,让整个网站品牌策划体系变的深入而持久。