2
這是JS(因此不要看後面)。我想刪除一個負號,除非它接觸到其他操作員。但是,我仍然希望刪除其他運營商。正則表達式去除 - 除非有另一個操作符前面的
例子:
14/-5*6-3
我想/
,*
,而去年-
刪除,但負留在5.我猜它需要用期待的/*-+
,但是這據我所知,如果不知道如何在刪除任何運算符之前離開-
。
這是JS(因此不要看後面)。我想刪除一個負號,除非它接觸到其他操作員。但是,我仍然希望刪除其他運營商。正則表達式去除 - 除非有另一個操作符前面的
例子:
14/-5*6-3
我想/
,*
,而去年-
刪除,但負留在5.我猜它需要用期待的/*-+
,但是這據我所知,如果不知道如何在刪除任何運算符之前離開-
。
使用捕獲組:
'14/-5*6-3'.replace(/(^|\d)[-+*\/]/g, '$1')
// => "14-563"
我竟與解決方案想出了通過一些老看後,我做了,這是類似的,但你的回答我的目的一致,所以我會選擇它。 – Rhyono