【发布时间】:2021-10-03 03:44:12
【问题描述】:
我想从 javascript 正则表达式中删除那些为空的括号。例如(() a and b) -> ( and b)。它也应该适用于( ( ( () ) )a and b) -> (a and b) 的情况。基本上它应该从表达式中删除不必要的括号。我正在写正则表达式
expression.replace(/(\s)/,'');
但这不起作用。有人可以帮忙吗?
【问题讨论】:
-
我想你想用
( a and b)替换(() a and b)和( ( ( () ) )a and b)。查看(和a之后的空格(第一个预期输出中缺少它)。
标签: javascript regex parentheses