我有一個字符串分隔的字符串數組。逗號使用正則表達式
我使用這個正則表達式[\""].+?[\""]|[^,]+
,但它忽略了單詞last之後的空格。
所以,我的陣列看起來像這樣:
[0] => first
[1] => last
[2] => 4443334444
代替:
[0] => first
[1] => last
[2] =>
[3] => 4443334444
我想保留的空間。
任何幫助,將不勝感激。
您使用哪種語言? – Coder256
爲什麼不使用'string.split(',')'? – evolutionxbox
@evolutionxbox:因爲它會錯誤地分割''文本,文本「'。 @TheGooose,嘗試['「[^」\\] *(?:\\。[^「\\] *)*」| [^,] + |(?<=^|,)(?= $ | ,)'](https://regex101.com/r/oI6kY9/1)。 –