MATLAB 帮助中心
确定 Stateflow 图中的字符串是否以子字符串结尾
自 R2021b 起
tf = endsWith(str,substr)
tf = endsWith(str,substr,IgnoreCase=true)
如果字符串 str 以子字符串 substr 结尾,则 tf = endsWith(str,substr) 返回 1 (true),否则返回 0 (false)。
str
substr
tf
1
true
0
false
示例
tf = endsWith(str,substr,IgnoreCase=true) 检查 str 是否以 substr 结尾,忽略任何字母大小写差异。
注意
使用 C 语言作为动作语言的 Stateflow® 图不支持 endsWith 运算符。
endsWith
全部展开
返回值 0 (false),因为字符串 "Hello, world!" 不以子字符串 "World!" 结尾。
"Hello, world!"
"World!"
str = "Hello, world!"; substr = "World!"; x = endsWith(str,substr);
返回值 1 (true),因为在忽略大小写时字符串 "Hello, world!" 以子字符串 "World!" 结尾。
str = "Hello, world!"; substr = "World!"; x = endsWith(str,substr,IgnoreCase=true);
输入字符串,指定为字符串标量。用双引号将字面字符串引起来。
示例: "Hello"
"Hello"
子字符串,指定为字符串标量。用双引号将字面字符串引起来。
此运算符不支持使用 Stateflow 结构体字段或消息。有关 Stateflow 中结构体的详细信息,请参阅Access Bus Signals。
在 R2021b 中推出
contains | startsWith | strfind
contains
startsWith
strfind
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处