Строка, разделенная двумя разными разделителями - PullRequest
7 голосов
/ 21 февраля 2012

У меня есть строки вроде этого some-dasd\dasd-dasdas\dasdas-dasd-das\dsad.Мне нужно разделить строку на массив двумя разными символами '\' и '-', поэтому я хотел бы получить массив ['some', 'dasd', 'dasd', 'dasdas', 'dasdas', 'dasd', 'das' ,'dsad'].

Как лучше всего это сделать?

Ответы [ 2 ]

14 голосов
/ 21 февраля 2012
"ome-dasd\dasd-dasdas\dasdas-dasd-das\dsad".split(/\\|-/)

должен добиться цели.

11 голосов
/ 21 февраля 2012

Вы можете разбить строку, используя регулярное выражение:

 mystring.split(/[-\\]/)
...