正则表达式使用正则表达式
1视图(30天)
显示旧的评论
接受的答案
Stephen23
2019年5月10日
编辑:Stephen23
2019年5月10日
只匹配整数数字后的UZK”或“T_的识别(目前还不清楚在你的问题如果强调是允许的,但是下面的正则表达式是容易适应):
> > S = {“T_24_UZK500.txt”;“FWD_T80_UZK500.txt”;“T80_UZK700.txt”};
> > C = regexp(年代,(? < = (T_ ?识别| UZK)) \ d + ',“匹配”);
> > C {:}
ans =
“24”“500”
ans =
“80”“500”
ans =
“80”“700”
或者仅仅是通过匹配任何整数数字:
> > C = regexp(年代,“\ d +”,“匹配”);
> > C {:}
ans =
“24”“500”
ans =
“80”“500”
ans =
“80”“700”