“ 本文适用于Windows 7及以上系统,MATLAB R2017a版本,语言是英文,请用中文版的米娜桑自行翻译 ,(づ ̄ 3 ̄)づ ”

无论是工作学习还是日常上网,查找(ctrl+F)和替换(ctrl+H)的熟练应用都会让操作更方便快捷。MATLAB中亦可以使用这两个快捷键来处理代码文本。那么,如果需要解析输入数据时或者需要处理大量字符串的时候, 有一些相同或者相近的文本,那么如何利用MATLAB来实现自动查找和替换呢?下面给大家介绍regexp这个函数。

regexp是regular expression的缩写,用它实现查找的形式为:

output=regexp(text,expression,outkey);讲人话就是查找名为text的字符向量中有多少个符合expression中的表述的字符串,并以outkeys所规定的格式出输出为output。下面举个