将单个单词拆分为组成字母的数组

时间:2014-10-25 11:53:03

标签: asp-classic

我熟悉在经典ASP页面中使用Split功能来拆分,例如每个逗号都有一个字符串,

e.g。

<%
my_string ="jon@doe.com, bob@bob.com, me@you.com"

MyArray = Split(my_string,",")

For i=0 to UBound(MyArray)
    loop_email = trim(myArray(i))
    response.write "Email: " & loop_email & "<br />"
Next
%>

输出:

Email: jon@doe.com
Email: bob@bob.com
Email: me@you.com

我想要一个只是一个单词的字符串,例如“猫”,并将其分成单独的字母,

因此,不是上面的例子,输出将是:

Letter: c
Letter: a
Letter: t

虽然没有明显的分隔符,但我仍然试图解决这个问题,如逗号示例所示。

任何建议都非常感谢。

由于

1 个答案:

答案 0 :(得分:2)

你可以循环遍历字符串的长度来获取单个字母。如果你只需要一个数组来循环它们,那么这应该适合。如果你需要一个数组,我认为你需要遍历它们并自己构建数组。

Dim str, i
str = "cat"
For i = 1 To Len(str)
    Response.Write "<p>" & Mid(str, i, 1) & "</p>"
Next