在指定的子字符串前插入字符串

您所在的位置:网站首页 matlab输出字母 在指定的子字符串前插入字符串

在指定的子字符串前插入字符串

#在指定的子字符串前插入字符串| 来源: 网络整理| 查看: 265

打开实时脚本

自 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"

在每条路径的末尾、紧挨文件名的前面插入一个新文件夹名称。要匹配文件名,请创建一个模式,该模式匹配从最后一个 "\" 字符直到字符串末尾的所有其余文本。使用 wildcardPattern 函数匹配除 "\" 之外的所有字符,使用 textBoundary 函数匹配字符串的末尾。然后调用 insertBefore 以在匹配的文本前插入新文件夹名称。

pat = "\" + wildcardPattern("Except","\") + textBoundarypat = pattern Matching: "\" + wildcardPattern("Except","\") + textBoundary filenames = insertBefore(str,pat,"\20200601")filenames = 3x1 string "C:\Temp\20200601\MyReport.docx" "C:\Data\Experiment1\Trial1\20200601\Sample1.csv" "C:\Temp\20200601\Slides.pptx"

有关创建模式对象的函数列表,请参阅pattern。



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3