php - 如果匹配,则提取带括号的字符串(正则表达式)
问题描述
字符串可能如下。
poptype in ('01')
and (a0='169'or a1='169'or a2='169'or a3='169'or a4='169'or a5='169'or a6='169'or a7='169'or a8='169'or a9='169')
and (sku in ('67798240','67724312','67724313','67460442','67629434'))
and (geo_code in ('D01365','D01353','D01354','D01356','D01364','D01357','D01555'))
结果应如下所示:
需要输出:
(a0='169'or a1='169'or a2='169'or a3='169'or a4='169'or a5='169'or a6='169'or a7='169'or a8='169'or a9='169')
如果字符串中存在“a0”或“a9”,我想匹配第一个括号内的整个措辞。
解决方案
推荐阅读
- azure - 使用 Azure 移动服务器/客户端 SDK 的具有整数自动编号标识和 GUID ID 的 PullAsync 和 PushAsync
- swift4 - 如何从 PHAsset for iOS 13 获取图像 url
- vue.js - Vue-JS v-show Percitence in radio
- ios - 全屏显示视图不起作用
- android - Unity3d 中的原生 Android 网页视图
- r - dplyr 返回不会绑定到可比较数据帧的数据帧
- mongodb - go mongo驱动程序更新无法将对象数组设置为null
- python - 在 jenkins 上的 python 脚本中运行 bash 脚本会导致在所有操作之前运行此脚本
- android - 如何使用 String msg 和 JsonObject 从 Retrofit Response 获取数据
- excel - 如何将计算器表中的数据发送到excel另一张表的下一行