位置: 编程技术 - 正文

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

  • 稿酬所得个人所得税税率表
  • 二手车转让增值税计税依据
  • 已认证的发票如何转出
  • 横幅属于什么发票范围
  • 2019年一季度季报怎样填写
  • 报税时提示缺少相关组件怎么解决
  • 行政事业性收据上面的角分无是右下划线吗
  • 资产划转涉税解读
  • 集团公司及子公司员工安排工作
  • 出纳需要填哪些表
  • 商贸企业销售商品结转成本是手工算吗
  • 每个月计提工资没有发怎么办
  • 增值税专用发票有效期是多长时间
  • 营改增后一般纳税人动产租赁税率
  • 小规模季度不超30万需要交什么税
  • 纳税信用a级纳税人激励措施
  • 企业固定资产损失包括
  • 销售额的意思
  • 短期借款有没有上年结转
  • w10电脑很卡
  • 广告制作费属于劳务还是服务
  • sinutrain破解版
  • 分级核算下的建议怎么写
  • 广告费属于什么费用部门
  • 有没有不需要网络的摄像头
  • 法罗群岛知乎
  • 未注册未认证
  • PHP用mysql_insert_id()函数获得刚插入数据或当前发布文章的ID
  • Stable Diffusion 关键词tag语法教程
  • Vue3通透教程【四】Vue3组合API初体验
  • 如何在js中给字母排序
  • qt 5.15 编译
  • 想要上海名媛群群号
  • ubuntu下使用SQLite3的基本命令
  • 承租方承担税费
  • 机动车组织机构代码证更改
  • 计提以前年度的企业所得税
  • 增值税专用发票和普通发票的区别
  • 离岸价的含义
  • sql server 2016 sp3
  • SQL Server 2005 同步复制技术
  • sqlserver怎么显示结果窗口
  • 增值税加计扣除最新政策2023
  • 工业企业制造费用具体怎么摊
  • 企业促销费用项目有哪些
  • 开发票给别人该如何收取税点?
  • 预付房租摊销
  • 商家的促销
  • 外币资产汇兑损失计算公式
  • 建安业一般纳税人税率是多少
  • 建筑业分项目核算会计账务处理
  • 去税局购买税盘要注意什么
  • 计提工资是否要交税
  • 建筑装饰行业工业化道路研究参考文献
  • 办理三证合一多久能拿到
  • 现金日记账和银行存款日记账必须逐日结出余额
  • macpr预设
  • gitlab linux
  • porteus中文版下载
  • win7旗舰版32位系统激活
  • ubuntu nginx webdav
  • windows中常用的菜单有哪三个
  • 3.0vray安装教程
  • win7怎么查看
  • win10预览版和正式版区别
  • windows执行bat命令
  • win7笔记本触摸板怎么开启
  • win8.1怎么重新装系统
  • 常见错误类型
  • python怎么图像处理
  • 可序列化的类被标记为
  • linux 编译
  • 迁移图片到另一台设备什么意思
  • 简述matlab中控制系统的数学描述类型
  • 教学实例分析怎么写
  • javascript用什么写
  • Android mediaplayer 网络超时
  • jquery.qtip提示信息插件用法简单实例
  • 长途客运手撕票能不能报销
  • 江苏省高中教师资格证考试科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设