MATLAB 帮助中心
提取 Stateflow 图中指定位置后的子字符串
自 R2021b 起
newStr = extractAfter(str,subStr)
newStr = extractAfter(str,pos)
newStr = extractAfter(str,subStr) 返回 str 的子字符串,该子字符串在子字符串 subStr 的第一次出现后开始。如果 subStr 在 str 中多次出现,则 newStr 是 str 中从 subStr 第一次出现的位置到结束的内容。
newStr
str
subStr
示例
newStr = extractAfter(str,pos) 返回从字符位置 pos 后开始的 str 的子字符串。
pos
注意
使用 C 语言作为动作语言的 Stateflow® 图不支持 extractAfter 运算符。要获得类似的功能,请使用 substr。
extractAfter
substr
全部展开
从较长的字符串中提取子字符串 "world!"。
"world!"
str = "Hello, world!"; newStr = extractAfter(str,"Hello, ");
str = "Hello, world!"; newStr = extractAfter(str,7);
输入字符串,指定为字符串标量。用双引号将字面字符串引起来。
示例: "Hello"
"Hello"
子字符串,指定为字符串标量。用双引号将字面字符串引起来。
字符位置,指定为正整数。
此运算符不支持使用 Stateflow 结构体字段或消息。有关 Stateflow 中结构体的详细信息,请参阅Access Bus Signals。
在 R2021b 中推出
extractBefore | substr | insertAfter
extractBefore
insertAfter
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 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处