例1:

a=sprintf('2012/1/4 9:15:58\n2012/1/4 9:15:58\n2012/1/4

9:15:58\n2012/1/4 9:15:59\n2012/1/4 9:15:59\n2012/1/4

9:16:00\n2012/1/4 9:16:00\n2012/1/4 9:16:01')

b=str2num(char(regexp(a,'(?<=:)\d*(?=:)','match')))

a =

2012/1/4 9:15:58

2012/1/4 9:15:58

2012/1/4 9:15:58

2012/1/4 9:15:59

2012/1/4 9:15:59

2012/1/4 9:16:00

2012/1/4 9:16:00

2012/1/4 9:16:01

b =

15

15

15

15

15

16

16

16

​例2:

a='AB016625 222 614 8637 8740 14410 14564 15591 15762

17283 17409 19179 19279 20948'

k=regexp(a,'(?<=\s)\d*(?=\s)',

'match')

a =

AB016625 222 614 8637 8740 14410 14564 15591 15762 17283

17409 19179 19279 20948

k =

Columns 1 through 11

'222'

'614'

'8637'

'8740'

'14410'

'14564'

'15591'

'15762'

'17283'

'17409'

'19179'

Column 12

'19279'

例3:

regexpi(mainfuture, '\w*(?!=,)', 'match');

%将‘RB1610.SHF’变成 'RB1610' 'SHF'

的1*2cell形式​

例4:

​将“20160503_night”提取出数字日期‘20160503’并转换成日期数值

filename='20160503_night';

a=regexpi(filename, '\d', 'match')​

b=cell2mat(a)

c=datenum(b,'yyyymmdd');

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐