正则表达式:(?<=【)[^】]+

注:以匹配中文括号中内容为例,如果匹配非中文括号,则需要在括号前增加转义符

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. 手机号以及区号的正则判断方法

    1:在上方定义正则判断,或者是写在正则校验规则中(这边让代码看的不乱就在上方定义了) const mobileReg = /^(([1][3,4,5,7,8,9]\d{9})|([0]\d{10,11 ...

  2. 正则不以什么开头_python基础 | 正则扫盲

    图|一张顾巷 文|一张顾巷 门径初窥 //正则:交个朋友?//鸽 ?了大家好久的正则,今天终于来啦~~朋友:谁是正则啊?那就由正则本人来一个官方的自我介绍.(旁白)正则:俺大名,正则表达式:洋名,Re ...

  3. Linux下,grep获取文件中的最后一次匹配项

    如题:使用grep获取文件中的最后一次匹配项 grep '查找的内容' -A 1文件名 | tail -n 2 grep获取文件中的最后一次匹配项,以及后面1行, 如果查找的内容比较长,请把数字改大一 ...

  4. php获取括号中的内容,PHP实现正则匹配所有括号中的内容

    PHP实现正则匹配所有括号中的内容 正则表达式:(?<=[)[^]]+ 注:以匹配中文括号中内容为例,如果匹配非中文括号,则需要在括号前增加转义符 PHP实现示例: $strSubject = ...

  5. php 匹配括号的个数,php 正则匹配括号内容 PHP实现正则匹配所有括号中的内容

    正则表达式:(?<=[)[^]]+ 注:以匹配中文括号中内容为例,如果匹配非中文括号,则需要在括号前增加转义符 PHP实现示例: $strSubject = "abc[111]abc[ ...

  6. php 正则 括号内容_PHP怎么实现正则匹配所有括号中的内容

    PHP实现正则匹配所有括号中的内容的方法:首先创建一个PHP文件:然后输入PHP正则匹配代码,如:"preg_match_all($strPattern, $strSubject, $arr ...

  7. oracle正则判断身份证号,Oracle中查询使用正则表达式函数REGEXP

    Oracle中的Like操作符使用"_"和"%"作为通配符,使用就像这样: Java代码 SELECT name FROM test_like WHERE na ...

  8. 正则匹配英文括号( 中文括号【 里面的内容 封装工具类

    前言 日常开发中遇到的一个需求: String msg="这是一个字符串,括号在后面(这是括号里面的内容,你能把我取出来吗?),括号在前面,第二个括号(咋咋咋),第三个括号[这是中文中括号] ...

  9. nginx(五十三)nginx中使用的PCRE正则

    一   pcre 正则语法 说明: 1)从'在nginx中'使用符合'PCRE风格'正则的角度上'学习'2) 部分'案例'比较冷门,不具有'实际'生产意义 PCRE汇总 ①  元字符 说明: 通过'\ ...

  10. php正则判断不规范字符串,php学习_第9章_字符串处理与正则表达式

    --php字符串的特点 非字符串类型数据用在字符串处理函数中,会自动转化为字符串后,再进行处理.比如 strsub(123456789,2,4); //得到"3456" 可以将字符 ...

最新文章

  1. WMI CIM studio无法连接解决 在XP下wmi取不到值可巧用wmic取值
  2. [云炬创业基础笔记]第一章创业环境测试10
  3. httpclient 多附件上传
  4. 批量删除HTML链接软件,3种方法教你一次性删除word文档中的所有超链接
  5. python基础之异常处理、面向对象
  6. 第六次作业--结对编程第二次
  7. EA(Enterprise Architecture,企业架构)
  8. Spring 通过XML配置装配Bean
  9. android源码分析网上随笔记录
  10. 浅谈VMD(变分模态分解)
  11. SQL Server 代码颜色
  12. 推荐一款开源的加解密算法 --- XXTEA
  13. Vins-Mono 论文 Coding 一 7(3). pose_graph: 4DOF pose_graph
  14. xm-select的简单使用
  15. Google Earth Engine(GEE)扩展——制作的GEE app的误区
  16. Direct3D 12 尝鲜(五): SDK 更新
  17. linux内核和发行版有什么区别?附镜像包以及如何查看Linux系统内核版本和发行版本
  18. python 接收MQTT间隔一段时间停止问题
  19. Python借助爬虫Requests+BS4爬取人民教育出版社义务教育下学期课本(二)
  20. android自定义主题背景颜色,Android 自定义SeekBar 实现分段显示不同背景颜色的示例代码...

热门文章

  1. 阿里云原生专家洛浩:详解Serverless的起源、发展和落地实践
  2. 阿里云云安全中心入选 Gartner CWPP 全球市场指南 | 凌云时刻
  3. 【优化预测】基于matlab差分优化灰狼算法优化支持向量机SVM预测【含Matlab源码 1576期】.zip
  4. 【优化调度】基于matlab粒子群算法求解水火电系统经济、环境运行单目标调度优化问题【含Matlab源码 1138期】
  5. linux access函数报错,详解汇编语言MOV指令
  6. nlp gpt论文_开放AI革命性的新NLP模型GPT-3
  7. 安装pytorch-metric-learning
  8. VS2017:无法安装Win10SDK_10.0.15063.UWP.Native、无法安装Microsoft.VisualC.Redist.12
  9. sas数据集怎么导出_SAS:将proc步的输出导出为数据集
  10. mybatis字符串转成数字_JavaScript 字符串中的 pad 方法!