位置: 编程技术 - 正文

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

  • 流转税包括哪些税种2022
  • 电子税务局规范
  • 核定征收企业所得税应税所得率
  • 增值税加计扣除账务处理
  • 五月份有啥节日2020
  • 哪个税种不需要认定就能在电子税务局申报
  • 收到工伤赔偿款会计分录
  • 转让土地使用权怎么交增值税
  • 核定征收企业可以申请高新技术
  • 诉讼费走哪个会计科目
  • 其他应收款属于流动资产吗
  • 公司使用个人车辆费用是多少
  • 铲车费属于劳务费吗
  • 金税盘忘记清卡了
  • 发票密码区出格了怎么调整
  • 外购的货物用于集体福利企业所得税
  • 减半征税怎么算
  • 售后回购的实质
  • 上市公司资产重组办法
  • 筹建期间的开办费包括哪些
  • 制造业购买纸箱子记入什么科目
  • 期末留抵税额退税是什么意思
  • 公司给员工的餐补有没有个税
  • 汇算清缴当年分配的股息红利
  • 台式电脑开不了机怎么办 屏幕黑屏
  • 无票收入后又开红字发票
  • 鸿蒙系统怎样开启5G
  • 服务业公司取得的成果
  • 不属于职工福利费的是抚恤费
  • 其他应付款结转什么科目
  • 股东怎么签合同
  • 期间费用核算内容包括
  • 企业所得税税金及附加包括
  • 在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
  • thinkphp接收ajax数据
  • vue process.env.node_env
  • php自定义函数的关键字是什么
  • vue3动态路由权限
  • vue3当中如何监听新增的属性
  • php设置header参数
  • python类 方法
  • 年应税销售额是指纳税人在连续不超过12个月或四个季度
  • 会计账簿错误处理方式
  • 保险公司代扣的车船使用税分录
  • 企业合并中或有对价的会计处理
  • 半成品怎么核算成本做账
  • 费用科目可以在借方吗
  • 直接人工成本项目
  • 支付系统安装
  • 电子银行承兑汇票到期怎么兑现
  • bios解除
  • mac蓝牙连接iphone有什么用
  • ubuntu安装指南
  • centos 查看文件夹
  • rteng7.exe - rteng7是什么进程 有什么用
  • win7系统设备管理器没有端口
  • mstore.exe - mstore是什么进程 有什么用
  • win8.1中文版
  • 删除linux系统命令
  • win10系统关闭安全中心
  • linux yw命令
  • linux开机流程详解
  • 基于stm32的100个毕业设计
  • bootstrap栅格布局
  • 通过手机号怎么查对方的位置
  • linux 常用命令大全及其详解
  • 用jquery制作网页
  • 几个常用的微课网站
  • angularjs2
  • unity3d效果图
  • 彻底解决老鼠进发动机舱
  • javascript如何学
  • 企业购票员有风险吗
  • 贤彬考研,刘磊?
  • 德勤 税务
  • 安徽公务员流程各个阶段时间
  • 交叉互查的作用和意义
  • 电信宽带绑定的手机号怎么解除绑定
  • 租赁发票交多少税费
  • 福建广电网上营业厅下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设