我想解析一個管道分隔文件。像在Ruby中分隔的解析管道
parsed_string = "field1|field2".split("|") -> ["field1", "field2"]
東西很容易。但我怎麼能解析管道周圍的每個領域像
"|field1|field2_has_a_|_in_it|field3|field4 is really ||| happy| -> ["field1", "field2_has_a_|_in_it","field3", "field4 is really ||| happy"]
?
爲什麼'.split(「|」)'不夠?預期與實際產出是多少? –
@maxpleaner,我的apoligies。我在上面的問題中增加了預期的輸出。 – TheRoyalTnetennba
恐怕你需要一個在這種情況下定義的詞位的整個列表 - )) – marmeladze