我有一个文本文件,它看起来像这样,如何在最后一次出现的字符串上分割一个字符串?
sku_id||01276116147620|L|
s_code||01276116|L|
s_prnt_prd||147620|L|
s_clr_fmly||White|L|
s_disp_clr||White|L|
s_size_desc||L|L|
s_status_str||Clearance|L|
s_ftr_cd||0|L|
目前我读了整个事情的缓冲读者,并创建一个字符串。然后我使用split函数来分割“| L |”的行字符。这一切都很好,直到s_size_desc || L | L |行。这里的分割功能不能按预期工作。我希望它在第二次出现“| L |”时分裂它在那一行。我怎样才能做到这一点?您分隔字符串
你为什么不用'newline'呢? – tod
最后一次出现'“| L |”'总是在行尾? – Pshemo
是的,但问题是我正在逐行阅读并将其附加到一个字符串。然后,我将该字符串传递给另一个被分割的函数。所以它并不是一条线。整个事情就像一个字符串,如sku_id || 01276116147620 | L | s_code || 01276116 | L | s_size_desc || L | L | ...... –