我只是試圖找到類似的東西來解決問題,但我只發現了一些「零件」,我不知道如何將它們合併。所以我希望任何人都可以幫助我。問題:RegEx拆分數組(字符串)與嵌套數組
我有一個字符串,它包含一個(或多個)嵌套數組的數組。
[1, 'AB C',[1, 'AB C', 「ABC」], 「ABC」]
或也許
[1,[」 AB C '],' 一」,[1, 「ABC」], 「ABC」]
等等
我想在我的結果頂部陣列分裂了用逗號分隔,但有嵌套數組,包括逗號,但沒有括號。
例如,對於用於第一字符串:
[0] - > 1
[1] - > 'ABC'
[2] - > 1, 'AB C', 「ABC」
[3] - > 「ABC」
我當前正則表達式,其提供我的分裂頂部陣列爲:
/\ [[\ W \ d \ S \,\ '\ 「] +] | [\ W \ d \ S \」 \'] + /克
但現在我不知道如何更改我的正則表達式以「剪切」內部括號... 我已經嘗試了使用lookaheads/-behinds,單詞邊界,組等的不同方式,但沒有任何成功。那甚至有可能?如果是,如何?
也許我選擇了錯誤的方法,但我需要說我是新的正則表達式。 因此,如果前者不太正確,請讓我發覺。
非常感謝您的幫助!
馬爾科
什麼語言,你」重新使用? – inhan
什麼是你分裂的文字?它看起來像JSON。什麼創造了文字?如果它是一個衆所周知的格式,而不是你剛纔製作的,那麼可能有現成的代碼來爲你解析。 –