php正则判断括号中的,PHP实现正则匹配所有括号中的内容
正则表达式:(?<=【)[^】]+
注:以匹配中文括号中内容为例,如果匹配非中文括号,则需要在括号前增加转义符
PHP实现示例:
$strSubject = "abc【111】abc【222】abc【333】abc";
$strPattern = "/(?<=【)[^】]+/";
$arrMatches = [];
preg_match_all($strPattern, $strSubject, $arrMatches);
var_dump($arrMatches);
执行结果:
~ » php mytest/test_preg.php iwaimai@bogon
array(1) {
[0]=>
array(3) {
[0]=>
string(3) "111"
[1]=>
string(3) "222"
[2]=>
string(3) "333"
}
}
解析:
1、(?<=【)
第一个表达式是一个『非获取匹配』,即匹配括号,但并不获取括号;
2、[^】]+
第二个表达式中[]匹配单个字符,^】代表除了】的字符,+是限定符代表匹配前面子表达式一次或多次,即匹配除了】的连续多个字符;
组合起来即实现了预期效果~
总结
以上所述是小编给大家介绍的PHP实现正则匹配所有括号中的内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对找一找教程网网站的支持!
php正则判断括号中的,PHP实现正则匹配所有括号中的内容相关推荐
- 手机号以及区号的正则判断方法
1:在上方定义正则判断,或者是写在正则校验规则中(这边让代码看的不乱就在上方定义了) const mobileReg = /^(([1][3,4,5,7,8,9]\d{9})|([0]\d{10,11 ...
- 正则不以什么开头_python基础 | 正则扫盲
图|一张顾巷 文|一张顾巷 门径初窥 //正则:交个朋友?//鸽 ?了大家好久的正则,今天终于来啦~~朋友:谁是正则啊?那就由正则本人来一个官方的自我介绍.(旁白)正则:俺大名,正则表达式:洋名,Re ...
- Linux下,grep获取文件中的最后一次匹配项
如题:使用grep获取文件中的最后一次匹配项 grep '查找的内容' -A 1文件名 | tail -n 2 grep获取文件中的最后一次匹配项,以及后面1行, 如果查找的内容比较长,请把数字改大一 ...
- php获取括号中的内容,PHP实现正则匹配所有括号中的内容
PHP实现正则匹配所有括号中的内容 正则表达式:(?<=[)[^]]+ 注:以匹配中文括号中内容为例,如果匹配非中文括号,则需要在括号前增加转义符 PHP实现示例: $strSubject = ...
- php 匹配括号的个数,php 正则匹配括号内容 PHP实现正则匹配所有括号中的内容
正则表达式:(?<=[)[^]]+ 注:以匹配中文括号中内容为例,如果匹配非中文括号,则需要在括号前增加转义符 PHP实现示例: $strSubject = "abc[111]abc[ ...
- php 正则 括号内容_PHP怎么实现正则匹配所有括号中的内容
PHP实现正则匹配所有括号中的内容的方法:首先创建一个PHP文件:然后输入PHP正则匹配代码,如:"preg_match_all($strPattern, $strSubject, $arr ...
- oracle正则判断身份证号,Oracle中查询使用正则表达式函数REGEXP
Oracle中的Like操作符使用"_"和"%"作为通配符,使用就像这样: Java代码 SELECT name FROM test_like WHERE na ...
- 正则匹配英文括号( 中文括号【 里面的内容 封装工具类
前言 日常开发中遇到的一个需求: String msg="这是一个字符串,括号在后面(这是括号里面的内容,你能把我取出来吗?),括号在前面,第二个括号(咋咋咋),第三个括号[这是中文中括号] ...
- nginx(五十三)nginx中使用的PCRE正则
一 pcre 正则语法 说明: 1)从'在nginx中'使用符合'PCRE风格'正则的角度上'学习'2) 部分'案例'比较冷门,不具有'实际'生产意义 PCRE汇总 ① 元字符 说明: 通过'\ ...
- php正则判断不规范字符串,php学习_第9章_字符串处理与正则表达式
--php字符串的特点 非字符串类型数据用在字符串处理函数中,会自动转化为字符串后,再进行处理.比如 strsub(123456789,2,4); //得到"3456" 可以将字符 ...
最新文章
- WMI CIM studio无法连接解决 在XP下wmi取不到值可巧用wmic取值
- [云炬创业基础笔记]第一章创业环境测试10
- httpclient 多附件上传
- 批量删除HTML链接软件,3种方法教你一次性删除word文档中的所有超链接
- python基础之异常处理、面向对象
- 第六次作业--结对编程第二次
- EA(Enterprise Architecture,企业架构)
- Spring 通过XML配置装配Bean
- android源码分析网上随笔记录
- 浅谈VMD(变分模态分解)
- SQL Server 代码颜色
- 推荐一款开源的加解密算法 --- XXTEA
- Vins-Mono 论文 Coding 一 7(3). pose_graph: 4DOF pose_graph
- xm-select的简单使用
- Google Earth Engine(GEE)扩展——制作的GEE app的误区
- Direct3D 12 尝鲜(五): SDK 更新
- linux内核和发行版有什么区别?附镜像包以及如何查看Linux系统内核版本和发行版本
- python 接收MQTT间隔一段时间停止问题
- Python借助爬虫Requests+BS4爬取人民教育出版社义务教育下学期课本(二)
- android自定义主题背景颜色,Android 自定义SeekBar 实现分段显示不同背景颜色的示例代码...
热门文章
- 阿里云原生专家洛浩:详解Serverless的起源、发展和落地实践
- 阿里云云安全中心入选 Gartner CWPP 全球市场指南 | 凌云时刻
- 【优化预测】基于matlab差分优化灰狼算法优化支持向量机SVM预测【含Matlab源码 1576期】.zip
- 【优化调度】基于matlab粒子群算法求解水火电系统经济、环境运行单目标调度优化问题【含Matlab源码 1138期】
- linux access函数报错,详解汇编语言MOV指令
- nlp gpt论文_开放AI革命性的新NLP模型GPT-3
- 安装pytorch-metric-learning
- VS2017:无法安装Win10SDK_10.0.15063.UWP.Native、无法安装Microsoft.VisualC.Redist.12
- sas数据集怎么导出_SAS:将proc步的输出导出为数据集
- mybatis字符串转成数字_JavaScript 字符串中的 pad 方法!