如果我们有一个字符串,我们姑且叫它str。
假设这个字符串的内容是:
str=”专业种养殖技术培训┋经营管理知识与技能培训┋行业内先进经验”
我们可以看到,这个字符串其实是由三段字符串组成,它们分别是
1专业种养殖技术培训
2经营管理知识与技能培训
3行业内先进经验
而这三段话在整个字符串内呢,被两个“┋”符号给分割分来。
那么我们如何快速的从上述字符串中提取到这三个信息呢。
这就要借助MATLAB自带的正则表达式函数,regexp()函数咯。
Regexp函数的语法是
S = regexp(str, char, 'split')
其中str是待分割的字符串
char是作为分隔符的字符(可以使用正则表达式)
分割出的结果存在S中。
那么回到开头的话题,我们开做一个小测试
对上面的字符串的分割的代码就是:
S = regexp(str, '┋', 'split')
我们看一下结果,成功的被分开了,
是不是很神奇!
快快收藏这个知识点吧!