【发布时间】:2013-05-20 06:56:38
【问题描述】:
我已经为此烦恼了一段时间。 在 javascript 中,我有一个字符串表达式,我需要删除 '[' 和 ']' 之间的空格。
例如表达式可以是:-
"[first name] + [ last name ] + calculateAge()"
我希望它变成:-
"[firstname] + [lastname] + calculateAge()"
我尝试了以下stackoverflow question 中的方括号,但并没有完全做到。如何使该问题中的正则表达式也适用于方括号?
谁能帮忙?
谢谢, 阿杰
【问题讨论】:
-
我不认为你可以一步完成。您必须提取括号的内容,从中删除空格,然后将其替换回。
-
括号可以嵌套吗?如果是这样,你不能用 JavaScript 正则表达式来做到这一点。如果不是,没问题(如果括号始终正确平衡)。
-
目前不会嵌套。所以看起来很简单。
标签: javascript regex expression