我需要用空格分割一個字符串,但不能在「()」或「[]」中找到空格時。我發現了幾個類似的問題,但我找不到理想的解決方案。Javascript - 按空格拆分
我想分析可以這個樣子(方括號還可以與常規支架取代)的字符串:
(1) 「一些文本[更多文本]」
(2) 「一些文本[更多文本]」
我希望他們能夠像這樣被分開:
(1) 「有些」,「T轉」, 「[更多文本]」]
(2) 「有些」, 「文[更多文本]」]
Javascript - divide by spaces unless within brackets - 這個問題是非常相似,而答案的作品真的很好在第一(1)的情況。但在第二種情況下,這種情況並不理想。分開後,它看起來像這樣:
[ 「有些」, 「文[更多」, 「文]」]
有一個簡單的方法可以達到我想要什麼?
應該發生什麼嵌套括號? – Bergi
嵌套括號會導致錯誤,所以不需要擔心在這種情況下會發生什麼。我應該更具體。 –