如何从一字符串中找到某个等值的字符?具体回答如何写。谢谢
我写的以下代码是通过循环来实现。如下所示长字符串变量rs_add("favorites")中包含有5这个字符,而且就要找到那一个。什么345、75、895、885都含有5的都不符合条件,意思就是要逗号隔开的数据全匹配。但我想如果长字符串中有上千个数,这样循环就大大影响速度。不知道有谁知道更好更简洁更快速的方法?谢谢
-----------------------------------------------------------
rs_add("favorites")="2432,345,75,98,77,5,895,885"
array_favorites = Split(rs_add("favorites"), ",", -1, 1)
for i_favorites=0 to ubound(array_favorites)
if array_favorites(i_favorites)=5 then
response.write("找到了")
end if
next
参考答案:只能用循环来实现了。或者只能将其用逗号隔开的数据存在数据库中,由SQL语言快速查询了。