ASP如何提取双引号之间的一段不定长的字符串呢?

比如,原字符串为pt.setHeader({"2420524895":"http:\/\/q4.qlogo.cn\/g?b=qq&k=eEQWdib29NoVuiaqtahiae8qA&s=100&t=1434879769"});想提取的字符串为:http:\/\/q4.qlogo.cn\/g?b=qq&k=eEQWdib29NoVuiaqtahiae8qA&s=100&t=1434879769
该怎么做呢?最好有具体的代码
怎么取冒号后面引号里的值?

首先,这种写法不对,双引号里不能再加双引号。建议用单引号代替。
下面分析过程:
查找第一个单引号的位置,然后记录位置a,再查找下一个位置,记下位置b,b-a+1即为引号中内容长度,用substr(a, a, b-a+1)获取内容,然后循环得出所有引号中内容。以'\0'结束。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答