我試圖抓住一個javascript函數中的搜索項。我需要輸出搜索詞的格式如下:正則表達式來抓住逗號和單詞之間的空格
原文:
search term 1,searchte.rm 2abc ,, , searchterm3
所需的輸出:
search term 1&searchte.rm 2abc&searchterm3
基本上,我想 「得到」 的逗號和空格搜索詞之間並將它們轉換爲簡單的&
。
我試過的正則表達式是/[-'"\w\s.]+/g
,它獲取實際搜索條件,而不是中間的空格。 /[,]+/g
得到逗號,但我不知道如何使用正則表達式來有條件地獲得「多空格加逗號」或「多個逗號加空格」。
什麼正則表達式會使代碼的輸出正確?有沒有我在這裏沒有想到的用例?