首页 > 解决方案 > 第一个和最后一个括号之间的匹配字符串

问题描述

我需要拿起第一个和最后一个括号之间的所有文本,但我很难使用正则表达式。

到目前为止,我所拥有的就是这个,我被困住了,不知道继续前进。

/(\w+)\((.*?)\)\s/g)

但它停在它看到的第一个“)”处。

样本:

(me)

(mine)

((me) and (you))

所需的输出是

me

mine

(me) and (you)

标签: regexperl

解决方案


您的代码几乎是正确的,只有在您不添加 ? 例如,在正则表达式中:(我还删除了一些东西)

/\w+\((.*)\)/

推荐阅读