Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我有一个长字符串,看起来像:
銇濄伄浠?-9999.00銇濄伄浠?-9999.00銇濄伄浠?-9999.00銇濄伄浠?-9999.00 等等。我想在换行符处拆分,并删除所有内容,直到逗号为止,然后保持浮动。所以我的输出应该是这样的: A = [-9999.99 -9999.99 -9999.99 -9999.99] 知道如何相对快速地执行此操作(最多几秒钟)吗?该字符串中有近一百万行。 谢谢! 回答: 我认为最好的方法是使用textscan : out = textscan(str, '%*s%f', 'delimiter', ','); out = out{1}; 更多&回答... |
![]() |
![]() |