提取指定位置后的子字符串 |
您所在的位置:网站首页 › 截取数字后几位的函数 › 提取指定位置后的子字符串 |
打开实时脚本 自 R2020b 开始提供 创建一个由文件名(包括完整路径)组成的字符串数组。 str = ["C:\Temp\MyReport.docx"; "C:\Data\Experiment1\Trial1\Sample1.csv"; "C:\Temp\Slides.pptx"]str = 3x1 string "C:\Temp\MyReport.docx" "C:\Data\Experiment1\Trial1\Sample1.csv" "C:\Temp\Slides.pptx"要提取文件名,请先创建一个匹配完整路径的模式,然后提取该模式后的内容。 一个完整的路径可以包含若干层级,每一层级可由后跟 "\" 字符的任意文本组成。因此,请先创建一个匹配一个级别的模式。 level = wildcardPattern + "\"level = pattern Matching: wildcardPattern + "\"然后,创建一个匹配完整路径的模式,其中可包含任意数量的层级。 pat = asManyOfPattern(level)pat = pattern Matching: asManyOfPattern(wildcardPattern + "\")最后,调用 extractAfter。 filenames = extractAfter(str,pat)filenames = 3x1 string "MyReport.docx" "Sample1.csv" "Slides.pptx"有关创建模式对象的函数列表,请参阅pattern。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |