Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我有一组对象,它们从其中读取信息,其中包含的信息最终变成了MATLAB m文件。最后一条信息就是MATLAB中的函数名称。在将M文件写出到文件系统之前,我需要从该字符串中删除所有不允许的字符。有人可以告诉我在MATLAB的函数名称中哪些字符组成了允许的字符集?
回答: 合法名称遵循[A-Za-z] [A-Za-z0-9 _] *模式,即字母字符后跟零个或多个字母数字或下划线字符,最多NAMELENGTHMAX个字符。 由于MATLAB变量和函数命名规则相同,因此您可能会发现genvarname有用。它将任意字符串清除为合法的MATLAB名称。 更多&回答... |
![]() |
![]() |