正如標題所示,我正在尋找檢測數字在字符串中的位置,然後從較大的字符串中取出子字符串。 EG如何在MATLAB中使用數字作爲分隔符strsplit函數
如果我說零八八或八八七,我只想返回零或九。當我使用strsplit功能時:
strsplit('zero89', but what do I put here?)
正如標題所示,我正在尋找檢測數字在字符串中的位置,然後從較大的字符串中取出子字符串。 EG如何在MATLAB中使用數字作爲分隔符strsplit函數
如果我說零八八或八八七,我只想返回零或九。當我使用strsplit功能時:
strsplit('zero89', but what do I put here?)
對regexp
有興趣,可以爲您提供更多選擇,以便與您一起探索?
regexp('zero89','\D+','match')
我得到了\D+
來回:
提取幾個數字 - 只是用regexp
regexp('zero89','\d+','Split')
「零」或「九」從零89或八八八返回?這些「九」在哪裏? – Divakar