-2

我有以下路径...

'X:\Projects\4604-Renovation\Unity\4604_02\Assets\Models\FullBuilding\Materials\'

我想在“资产”目录中拆分它并最终得到...

'资产\模型\FullBuilding\材料\'

目录“资产”并不总是在路径中的相同位置。我怎样才能做到这一点?谢谢。

4

2 回答 2

1

假设你的字符串是

      string completePath = "X:\Projects\4604-Renovation\Unity\4604_02\Assets\Models\FullBuilding\Materials\";
      string subPath = completePath.subString(completePath.IndexOf(@"Assets\"));

请注意,如果您的路径包含多个资产实例,它将从资产的第一个实例中获得子字符串。

于 2013-07-14T11:17:52.893 回答
0

你可以使用path.IndexOf,你可以使用str.SubString(str.IndexOf("\assetse")),你可以做很多事情。玩弦乐挺好玩的……

大多数你想用字符串做的事情你都可以在谷歌上找到

于 2013-07-14T11:13:00.263 回答