我有以下路径...
'X:\Projects\4604-Renovation\Unity\4604_02\Assets\Models\FullBuilding\Materials\'
我想在“资产”目录中拆分它并最终得到...
'资产\模型\FullBuilding\材料\'
目录“资产”并不总是在路径中的相同位置。我怎样才能做到这一点?谢谢。
假设你的字符串是
string completePath = "X:\Projects\4604-Renovation\Unity\4604_02\Assets\Models\FullBuilding\Materials\";
string subPath = completePath.subString(completePath.IndexOf(@"Assets\"));
请注意,如果您的路径包含多个资产实例,它将从资产的第一个实例中获得子字符串。
你可以使用path.IndexOf
,你可以使用str.SubString(str.IndexOf("\assetse"))
,你可以做很多事情。玩弦乐挺好玩的……
大多数你想用字符串做的事情你都可以在谷歌上找到