有表示爲一個字符串如下:斯卡拉解析/分割字符串
val str = "teacher.name:ABC DEF student.age:20 teacher.gender:male teacher.tag:123 student.name:XYZ"
我想組由教師和學生,這樣的結果將是:
val teacher = "name:ABC DEF gender:male tag:123"
val student = "age:20 name:XYZ"
在這個例子中,要麼是「老師」。或「學生」。是一種有意義的分隔符。假設沒有「。」在其他地方。
如何使用Scala編寫代碼來很好地完成它?
嗯,好,那麼這裏有什麼有意義的分隔符?如果你有「霍華德學生」或「珍妮特蘇泰克」這樣的名字怎麼辦?什麼是保證識別每個記錄開始/結束的標記? – jwvh
在這個例子中,無論是「老師」。或「學生」。是一種有意義的分隔符。假設沒有「。」在其他地方。好問題。 – ttt