标签: javascript regex
这是JS(因此没有看后面)。我想删除一个负号,除非它触及另一个操作员。但是,我仍然希望删除其他操作符。
示例:
14/-5*6-3
我希望移除/,*和最后-,但是5.我猜测它需要使用{{{ 1}},但是在我不知道如何在删除/*-+后面的任何操作符之后,我就可以得到它。
/
*
-
/*-+
答案 0 :(得分:1)
使用捕获组:
'14/-5*6-3'.replace(/(^|\d)[-+*\/]/g, '$1') // => "14-563"