在Javascript中,我有一種輸入數據的情況,我將其輸入到一個數組中。問題是,如果一個空格前面有一個反斜槓,我不希望在那裏發生分割。JavaScript中的輸入反向反斜槓:負反向
E.g. is_multiply___spaced_text
- >['is','multiply','','','spaced','text']
但是:is\_multiply\___spaced_text
- >['is multiply ','','spaced','text']
(下劃線用於爲清楚起見空格)
如果不是使用Javascript(不支持regex'es lookbehinds),我我只是用/(?<!\\)[ \n\t]/g
。這不起作用,那麼處理這個問題的最好方法是什麼?
你還想從輸出中替換反斜槓? – 2013-02-11 06:20:05
你是指什麼意思?如果這就是你的意思,那麼在其他字符之前的反斜槓應該保留在輸出數組中。順便說一句,感謝編輯確實:) – tomsmeding 2013-02-11 09:12:23