【发布时间】:2019-09-20 15:52:09
【问题描述】:
我想在一个字符串中匹配所有给定的( 和),但我遇到了麻烦,因为我当前的解决方案匹配(),而我的意图是得到像['(',')'] 这样的拆分结果
我的regex 表达式是:/[()]+/g、Regex101 playground。
我怎样才能设法仅使用正则表达式表达式获得所需的行为?
const matchType = str => str.match(/[()]+/g)
console.log(matchType('{(})[]')); // ['(',')]
// Expected ['(',')']
console.log(matchType('{[()]}')); // ['()']
【问题讨论】:
标签: javascript regex