在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