位置: 编程技术 - 正文

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

  • 税务行政复议包括必须复议自由复议和选择复议三种类型
  • 耕地占用税的征收标准
  • 工程管理服务属于哪个国标行业
  • 不是公司员工可以举报公司不交社保吗
  • 计提业务提成怎么做账
  • 增值税发票跨年抵扣新政策
  • 房地产开发企业增值税税率
  • 一般纳税人注销需要多少钱
  • 非独立核算分公司企业所得税
  • 符合营改增应税服务规定的有
  • 房租当月无发票怎么办
  • 进口关税专用缴款书怎么做分录
  • 建筑物占用的土地怎么算
  • 现金流量表根据什么原则编制
  • 发票经手人和经办人的区别
  • 应付职工薪酬借方负数是什么意思
  • 赡养老人个税扣除标准和条件是什么
  • 笔记本电脑如何恢复出厂系统
  • 缴纳公积金个人部分会计分录
  • 如何判定增值税发票真伪
  • 进程process
  • 前端向后端传值的函数
  • 非货币性资产投资计入什么科目
  • 上传图片照片
  • 财务费用是一种期间费用,按期归集
  • phpstudy配置
  • php获取post请求参数
  • php发送post
  • 残疾人就业保障金
  • 个人独资公司和合伙公司有什么区别
  • 织梦cms不更新了吗
  • Spring(十五):Spring整合MyBatis的两种方式
  • php判断数据库用户名是否存在
  • 金蝶软件发票录入什么科目
  • 差旅费的处理
  • 固定资产货币化,货币资产保险化,保险资产信托化
  • 政府奖励收入会计分录
  • 所得税费用该怎么算
  • sql chr函数
  • MySQL的Query Cache原理分析
  • 付款后退货
  • 农产品开具发票税率是多少?
  • 购货单位暂欠货款违法吗
  • 研发费用摊销方法
  • 园林绿化企业属于什么行业
  • 用留存收益筹资为什么没有占用费
  • 其他收益会计科目核算什么
  • 出口退税企业退税流程
  • 带息票据贴现时,应将其贴现息直接计入
  • 资产处置损益在资产负债表哪里
  • 收到一笔财政局的付款
  • sql的排序函数
  • Win10怎么显示我的电脑
  • Win10系统开机出现问题pin码不可用
  • ubuntu做lvm
  • ubuntu系统安装程序
  • Mac怎么查看WiFi使用量
  • win 10文件
  • win8系统特点
  • win10如何禁用windows defender
  • xp升win10教程
  • win8如何进入bios
  • lsm.exe是什么进程
  • ecxel进度条
  • cocos2dx quick lua 学习笔记1
  • 浏览器兼容的方法
  • dos命令 for
  • Unity3D Vuforia Android 相机调焦
  • JavaScript基础语法
  • node-js
  • pythonnumpy报错
  • 个人总结的几个方面
  • 在jquery中fadein
  • LeakCanary小记
  • 安卓开发主要做什么
  • Android自定义控件
  • 江西省税务局官网查询系统
  • 一般纳税人开增值税专票几个点
  • 车辆购置税非本人可以代缴吗
  • 广东地方税务局领导班子名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设