位置: 编程技术 - 正文

非常重要的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数据库连接池 实例)

  • 提供劳务代扣的发票
  • 非增值税应税项目可以抵扣进项税吗
  • 所得税汇算清缴调整项目
  • 软件产品增值税超税负即征即退
  • 劳务所得报酬
  • 工会筹备金免征政策
  • 纸质发票如何查看电子发票
  • 公司的旅游费怎么处理
  • 上年度亏损用什么弥补
  • 应收账款零头没有收到如何账务处理
  • 营改增后广告行业税率
  • 公司给员工发的工资要交税吗
  • 单位收到增值税专用开票人写管理员
  • 发票红冲钱怎么退给对方
  • 企业每个月都要关账吗
  • 建筑工程伙食费包括什么
  • 一般纳税人取得小规模纳税人的专票可以抵扣吗
  • 如何确定增值税
  • 营改增贷款服务包括哪些
  • 疫情期间企业应该承担哪些责任
  • 跨年度暂估未取得发票如何处理
  • 苹果系统中英文切换快捷键
  • 升级打装备的手游
  • 固定资金的特点
  • win11怎么压缩图片画质
  • 预收款退回怎么写分录
  • 申请一般纳税人公司流程
  • win10无法连接应用商店
  • 手把手怎么样
  • 文竹发黄怎么挽救?
  • microsoftedge怎么转换成ie
  • windows7使用方法
  • PHP new static 和 new self详解
  • java web购物系统
  • 微信公众号开发用什么语言
  • C语言中指针变量指向字符串时是有效字符的长度吗
  • 公司提现金用途
  • 帝国cms移动端设置教程
  • 月底分红
  • RabbitMQ个人实践
  • 什么时候计提所得税费用会计分录
  • 特殊劳动关系和社会关系
  • 发票丢失了怎么报销
  • 社保代扣代缴的规定
  • 购买增值税发票属于什么科目?
  • 累计预扣法税率表
  • 计提工资 个人所得税
  • 财务报表没报会影响出口退税吗为什么
  • 会计常用分录
  • 文化事业建设税怎么申报
  • 什么叫增值入股
  • 以前年度的损益调整为负值说明什么
  • 预付款开了增值税专票怎么办
  • 现金日记账如何填写
  • 原始凭证分类的依据有什么
  • 发票边上的孔有什么用
  • 去年的增值税专用发票可以重开吗
  • 差旅费报销单怎么填写
  • mysql5.7.20安装
  • win8系统手机
  • win8系统开机直接进入桌面
  • repair.exe是什么软件
  • win7系统设置wifi热点
  • wmiprvse.exe是什么程序
  • ini文件是什么意思
  • win8打开ie
  • linux 请求
  • opengl 4.2
  • js创建对象的方法有哪些
  • node.js gui
  • css样式表三种方式
  • 怎么做小地图
  • 前端面试题及答案2023vue3
  • jquery实战
  • python遍历文件目录
  • python的argparse用法
  • JQuery点击行tr实现checkBox选中的简单实例
  • 非房地产企业土增税扣除有哪些
  • 云南地税app官方下载
  • 资源税从价计征的有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设