【发布时间】:2018-08-18 06:27:13
【问题描述】:
在 Matlab 中,
1. strsplit('a,b,c,', ',')
2. strsplit('a,b,c,,,', ',')
1和2的结果都一样,
{{'a'}, {'b'}, {'c'}, {0×0 char}}
不过我想吃
{{'a'}, {'b'}, {'c'}, {0×0 char}, {0×0 char}, {0×0 char}}
从一个字符串
'a,b,c,,,'.
我在 strsplit 函数中尝试了“CollapseDelimiters”选项。 但它不适用于尾巴。
【问题讨论】:
-
strsplit('a,b,c,,,', ',','CollapseDelimiters',0)在我的机器上给出正确的输出...? -
@UnbearableLightness 啊。你是对的。数据格式错误。感谢您对愚蠢问题的友好回答。
标签: matlab csv delimiter strsplit