2017-03-16 154 views
-1

我正在編寫解析JSON字符串並用逗號分割它們,但Free也包含逗號。我無法讓我的模式爲此工作。嘗試過各種組合,但不能成功。 我使用這個作爲Spark流的一部分,我無法使用JSON解析器,因爲這些數據是隨機來自750多個隨機源的,所以分割並獲取文本作爲鍵值對是使用分割的原因。使用逗號分割Scala字符串,但自由文本也包含逗號

這裏是我的字符串(縮寫爲Stackoverflow的使用和可讀性)。

    
{"Id":"1","Name":"Celtic,Manor Resort",**"Name":"Hotel Vila Gale Marina, Millennium Golf Course"**}
Code 
============= 
,(?=(?:(?:[^\"]*+\"){2})*+[^\"]*+$) 

有人可以扔在這一些幫助,請!

+0

可以重新格式化你的問題是更具可讀性? – Joe

回答