位置: 编程技术 - 正文

非常重要的php正则表达式详解(php需要的软件)

编辑:rootadmin

推荐整理分享非常重要的php正则表达式详解(php需要的软件),希望有所帮助,仅作参考,欢迎阅读内容。

非常重要的php正则表达式详解(php需要的软件)

文章相关热门搜索词:值得关注的php技术,什么是php最大的优点,php有什么,php有什么,php重要吗,php有什么,php重要吗,php重要吗,内容如对您有帮助,希望把文章链接给更多的朋友!

正则表达式是php中一个非常重要的知识点,通常用来查找和替换字符串,最常用的就是验证用户输入的信息格式是否正确,如邮件格式、电话格式等等。还有比如采集器之类的软件中,正则也是必用不可! 现在开始来学习正则表达式的基本语法:1.“/”是定界符,“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。同时为了正则更加灵活,引入了元字符,即“+”, “*”,以及 “&#;”。(1)“+”元字符规定其前导字符必须在目标对象中连续出现一次或多次比如:/php+/,能够与“phpp”匹配,即字母ph后面连续出现一个或多个字母p的字符串相匹配。(2)“*”元字符规定其前导字符必须在目标对象中出现零次或连续多次比如:/php*/能够与“phpddt”相匹配,即ph后面可以有0个或多个p(3)“&#;”元字符规定其前导对象必须在目标对象中连续出现零次或一次。比如:/php&#;/能够“pher”匹配,即phh后面可以有0个或者1个p其他重要的元字符:

s:用于匹配单个空格符,包括tab键和换行符; S:用于匹配除单个空格符之外的所有字符; d:用于匹配从0到9的数字; w:用于匹配字母,数字或下划线字符; W:用于匹配所有与w不匹配的字符; . :用于匹配除换行符之外的所有字符。

示例:/s+/用于匹配目标对象中的一个或多个空格字符2.定位符用于规定匹配模式在目标对象中的出现位置。常用的有“^”, “$”, “b” 以及 “B”(1)“^”定位符规定匹配模式必须出现在目标字符串的开头(2)“$”定位符规定匹配模式必须出现在目标对象的结尾(3)b定位符规定匹配模式必须出现在目标字符串的开头或结尾的两个边界之一(4)“B”定位符则规定匹配对象必须位于目标字符串的开头和结尾两个边界之内3.php的正则匹配模式非常灵活,可以指定某一范围 例如:/[A-Z]/上述正则表达式将会与从A到Z范围内任何一个大写字母相匹配。/[a-z]/上述正则表达式将会与从a到z范围内任何一个小写字母相匹配。/[0-9]/上述正则表达式将会与从0到9范围内任何一个数字相匹配。/([a-z][A-Z][0-9])+/上述正则表达式将会与任何由字母和数字组成的字符串4.可以同时与多种模式选择匹配如/phpddt.com|phpddt|/可以与“phpddt.com” “phpddt” “”相匹配5.否定符 “[^]”规定目标对象中不能存在模式中所规定的字符串例如:[^phpddt]匹配除了phpddt字符外的所有东西下面来讲讲正则表达式常用函数吧!(非常重要)

标签: php需要的软件

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

上一篇:隐藏Nginx或Apache以及PHP的版本号的方法(nginx隐藏后缀)

下一篇:PHP数据库连接mysql与mysqli对比分析(php数据库连接池 实例)

  • 为什么会有不同的课程定义
  • 公司名下的房产过户到个人要交多少税
  • 收到投资款怎么做账
  • 小规模纳税人可以开1%的专票吗
  • 快速撕发票的方法有哪些
  • 税款追征期起算点 增值税重新计算
  • 小规模纳税人如何开电子发票
  • 房地产预收账款如何缴纳印花税
  • 企业购入办公桌和办公椅的核算
  • 增值税只有销项没有进项怎么做账
  • 建筑行业预收账款
  • 新成立的公司怎么交公积金
  • 新购进的固定资产可以一次性抵扣
  • 关联企业之间的咨询费
  • 进口原材料的关税怎么算
  • 上个月的费用这个月开发票怎么做账
  • 公益性生物资产有哪些
  • 一般纳税人和小规模纳税人的区别
  • 企业非独立法人是什么意思
  • 转让费入什么会计分录
  • linux怎么使用命令
  • cpu不支持vt怎么办
  • 超标的业务招待费属于什么差异
  • 代扣可以退款吗
  • 员工罚款算收入吗
  • php jquery教程
  • 维尔登的心结
  • php怎么启动
  • 股东变更股权转让未分配利益
  • php or
  • swoole windows版本
  • 埃莫尔斯
  • echarts图表绘制步骤
  • 跨年度退货的账务处理
  • 如何写煎荷包蛋过程
  • 资本化的研发费用计入什么科目
  • thinkphp框架介绍
  • 基于Java+SpringBoot+Vue前后端分离仓库管理系统设计实现
  • 用代码说话
  • 【简陋Web应用2】人脸检测——基于Flask和PaddleHub
  • python自动控制
  • 其他收益最后转入哪个科目
  • 7z命令行详解
  • 抵扣条件
  • 预收账款开票了怎么做账报税
  • 通过点击一个按键的游戏
  • mysql从一张表更新到另一张表
  • 销售收入未开票
  • 公司向员工发放的慰问金怎么做账
  • 研发费用如何进账
  • 个体工商户增值税怎么计算
  • 广告赞助支出可以抵税吗
  • 转让技术所有权是其他业务收入吗
  • 固定资产和无形资产折旧时间起始
  • 支付货代运费账务处理
  • 企业购进货物暂欠货款
  • 自产货物用于在建工程账务处理
  • 万达对赌协议是什么
  • 房屋租赁账务如何做分录
  • 产成品入库的单据是什么
  • 税金及附加没有设置二级科目,有啥影响吗
  • 企业构建固定资产无形资产和其他长期资产支付
  • linux oracle图形界面
  • centos8查看cpu温度
  • 将list转换为json字符串
  • jquery animation
  • jQuery+Ajax实现无刷新分页
  • docker 开源项目
  • dos常用命令与批处理文件
  • 未知类型的文件怎么打开
  • css如何设置div位置
  • nodemoudles可以复制粘贴别的电脑运行程序吗
  • 全面理解和准确把握新时代党的建设总要求心得体会
  • node的express干什么用
  • android开发前景
  • 入职培训结束就签合同吗
  • 广东省电子税务局电话
  • 安徽国家税务局网上办税平台12366
  • 税务局发票邮寄费用谁承担
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设