var largePictureURL = response.d[i];
//for this example see largePictureURL
largePictureURL = "../uploads/191mapTool_thumb.png_tempLargeFileName=mapTool.png"

largePictureURL将始终包含_tempLargeFileName +实际文件名。在不知道实际文件名的情况下,如何从_tempLargeFileName中提取largePictureURL +实际文件名?

我知道如何使用索引,但是正如我所说,我不确定文件的名称。虽然我想提取字符串的其余部分,但可以肯定的一件事。请指教

更新@ gurvinder372
//thumbNailUrlANDlargeImageUrl = "../uploads/191mapTool_thumb.png_tempLargeFileName=mapTool.png"

var largePictureURL = thumbNailUrlANDlargeImageUrl.split("_tempLargeFileName=")[1];
//largePictureURL = "mapTool.png"

var thumbnailURL = thumbNailUrlANDlargeImageUrl.split("_thumb." + "png")[0];
//thumbnailURL = "../uploads/191mapTool_thumb.png_tempLargeFileName=mapTool.png"

最佳答案



这是一个足够好的尝试提示

var fileName = largePictureURL.split( "_tempLargeFileName" )[1]

如果=之后也附加了"_tempLargeFileName",则将其修改为
var fileName = largePictureURL.split( "_tempLargeFileName=" )[1]

为了在使用第0个索引之前获取所有内容
var before = largePictureURL.split( "_tempLargeFileName=" )[0]

09-11 19:38