1. 业奇农业网 > 技术 >

matlab如何提取字符串中的数字

用正则表达式匹配吧:

matlab如何提取字符串中的数字

>> s = '[数字一12000] [数字二28000]'

s =

[数字一12000] [数字二28000]

>> ms = regexp( s, '(?<=w+)d+', 'match' )

ms =

'12000' '28000'

然后将字符串转换为数字:

>> num1 = str2num( ms{ 1 } )

num1 =

12000

本文由用户上传,如有侵权请联系删除!转转请注明出处:https://nongye.s666.cn/js/5_657972881.html