給定一個字符串'12.39 ert_23::ex::status = 12'
。格式始終是時間後跟一個字符串。我想分割時間,即12.39
和剩下的字符串。我已經使用regexp
,但無法達到我所需要的。分割數字和字符串matlab
str_in = '12.39 ert_23::ex::status = 12';
str_out = regexp(str_in,'\d+(\.\d+)? \w*','split');
預期出來是
str_out = '12.39' ' ert_23::ex::status = 12'
如果它總是遵循相同的格式,你也可以硬編碼它'str_out = {str_in(1:5),str_in(7:end)};' – Sifu