VBSCRIPT / 经典 ASP >> 将逗号分隔字符串中最后一项之前的逗号替换为“and”

问题描述 投票:0回答:1

我需要使用 VBScript 在逗号分隔列表中最后一项之前的字符串中插入“and”。

strList = "512, 66, 1820, 1235, 7, 4918"

需要成为...

strReList =“512、66、1820、1235、7 和 4918”

我环顾四周,发现这个问题针对 javascript、C# 和其他语言有答案,但从来没有针对 VBS。希望这有帮助!

string vbscript asp-classic
1个回答
0
投票

这可以通过 STRREVERSE 和 REPLACE 函数来解决:

    strList = "512, 66, 1820, 1235, 7, 4918"
    strReList = STRREVERSE(strList)
    strReList = REPLACE(strReList, ", "," dna",1,1)
    strList  =  STRREVERSE(strReList)
    RESPONSE.WRITE strList 

结果:“512、66、1820、1235、7 和 4918”

© www.soinside.com 2019 - 2024. All rights reserved.