我有這樣的字符串'some-dasd\dasd-dasdas\dasdas-dasd-das\dsad
'。 我需要將字符串拆分爲兩個不同的符號'\'
和'-'
,所以我想獲得數組['some', 'dasd', 'dasd', 'dasdas', 'dasdas', 'dasd', 'das' ,'dsad']
。由兩個不同的分隔符分割的字符串
這樣做的最佳方法是什麼?
我有這樣的字符串'some-dasd\dasd-dasdas\dasdas-dasd-das\dsad
'。 我需要將字符串拆分爲兩個不同的符號'\'
和'-'
,所以我想獲得數組['some', 'dasd', 'dasd', 'dasdas', 'dasdas', 'dasd', 'das' ,'dsad']
。由兩個不同的分隔符分割的字符串
這樣做的最佳方法是什麼?
"ome-dasd\dasd-dasdas\dasdas-dasd-das\dsad".split(/\\|-/)
應該這樣做。
可以使用正則表達式分割字符串:
mystring.split(/[-\\]/)
@Russell謝謝。但它不是最好的;) – lucapette 2012-02-21 10:23:37
但這不適用於分隔符相鄰的情況\ - 給你一些空白元素。 – 2013-10-21 23:54:42