<SCRIPT LANGUAGE=vbs >
'功能:从字符串A中排除字符串B中有的,取差集
A="TS6, TS5, TS4, TS8, TS7, TS2, TS1, TS9, TS3, Group14, Group3, Group2"
B="TS4, TS7, TS1, TS3, Group14, Group3, Group2"
C=""
for each aaa in split(A,",")
tag =false '找到的标记
for each bbb in split(B,",")
if trim(aaa)=trim(bbb) then
tag=true '找到就退出循环
exit for
end if
next
if not tag then C= ", " &aaa & C
next
msgbox mid(C,3)
</SCRIPT>
temp=split(DelID,",")
hidden_single=","&hidden_single
for i=0 to len(DelID)-1
a=","&temp(i)
Replace(hidden_single,"a","")
next
Response.write right(hidden_single,len(hidden_single)-1)
=========
hidden_single和DelID 是变的没关系啊一样可以替换啊
<SCRIPT LANGUAGE=vbs >
s="hidden_single=TS6, TS5, TS4, TS8, TS7, TS2, TS1, TS9, TS3, Group14, Group3, Group2 DelID=TS5, TS8, TS1, Group3, Group2"
s=replace(s,", ",",")
A=split(s,"=")
for each aaa in A
for each bbb in split(aaa)
if instr(bbb,",")>0 then msgbox bbb
next
next
</SCRIPT>
temp=split(DelID,",")
hidden_single=","&hidden_single
for i=0 to len(DelID)-1
a=","&temp(i)
Replace(hidden_single,"a","")
next
Response.write right(hidden_single,len(hidden_single)-1)