2
給定URL(字符串)http://stackoverflow.com/questions/ask
,我怎麼能把它分成一個包含如下數據的數組:questions
,ask
。我將如何使這項工作無限量的斜槓?解析一個URL(作爲一個字符串)並將每個子頁面拼接成一個數組
我想這樣做的方法是在Node.JS中使用URL.parse
,然後使用STRING.split('/')
將字符串分隔成一個數組。
這是正確的方法嗎?有更快的方法嗎?
'URL.parse'爲你做了骯髒的工作(獲得'path'),給你留下了簡單的部分。我認爲用'/'進行分割絕對是將每個「子頁面轉換爲數組」的好方法。你當然可以使用正則表達式,但是我覺得使用'split'更直接/可讀 – Ian