首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >捕获所有括起来的括号. regex

捕获所有括起来的括号. regex
EN

Stack Overflow用户
提问于 2022-04-11 09:26:36
回答 1查看 110关注 0票数 -2

我试图使用regex从下面的段落中获取括号中的所有文本。

我目前使用的regex表达式不像我所希望的那样工作,因为它阻止了内部括号上的文本。

这是文本:

财务业务(财务、客户付款和结算(AR)、合作财务处理、供应商发票核查和处理(AP)、银行流程和关系管理、共享服务分配)、会计(财务报表、总分类账和分类账、收入和成本核算、工作和产品会计、产品和服务成本计算)、公司服务(房地产管理、旅行管理(TEAs)、财务和财务管理)、人力资源管理(人力资源管理(人力资源管理)(人力资源管理战略和规划、招聘、薪资、薪酬和总福利、员工发展)、制造和物流(生产计划、材料管理、库存管理、订单输入和处理、仓库管理、运输管理、项目管理)工厂维护,客户服务mgmt)

,这是我正在使用的正则表达式: \((.*?)\)|{(.*?)}|\[(.*?)]

请参阅下面的链接,以获取问题的示例和我正在使用的当前正则表达式

我使用的regex表达式

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-13 10:59:04

此模式适用于您的示例。

代码语言:javascript
运行
复制
\((?:[^)(]+|\((?:[^)(]+|\([^)(]*\))*\))*\)

请参阅https://regex101.com/r/bQrjXi/1

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71825463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档