【发布时间】:2015-11-03 15:29:38
【问题描述】:
我的字符串如下:
str = "(2+2)^(4*(5+6^(5^6))))";
如您所见,幂可以嵌套在另一个幂中,带括号也可以不带括号。
所以我想通过使用正则表达式来转换这个字符串,用 JavaScript 的 Math.pow(a,b) 替换 ^。
一个想法?提前非常感谢您,诚挚的。
【问题讨论】:
-
把它放在文本编辑器上并使用查找/替换怎么样?
-
然后你就可以使用
ev[ai]l了 -
Tushar : ev[ai]l : 也就是说?
-
您是否真的需要使用正则表达式,或者这只是您试图解决问题的方式?
标签: javascript regex replace pow