亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ASP字符串操作的集中解決方法

2019-11-17 04:14:12
字體:
來源:轉載
供稿:網友

在無憂腳本上看到的《面試官的變態出題 asp字符串操作!》,發上來,以開拓思路。


 引用內容
現有兩個字符串:
a=“abcde”
b=“12345”
1.請編寫一組自定義函數,將上面兩個字符串轉換成:
c=“a1b2c3d4e5”
2.再將c=“a1b2c3d4e5” 逆轉換成
a=“abcde”
b=“12345”
時間:10分鐘內。


以下是幾個解題思路:
一、ASP解決:

 程序代碼
<%
function change_str(a,b)
    if len(a)>len(b) then
        length_=len(b)
    else
        length_=len(a)
    end if
    return_value=""
    for i=1 to length_
        return_value=return_value&mid(a,i,1)&mid(b,i,1)
    next
    change_str=return_value
end function
function change_str_(a)
    return_value_a=""
    return_value_b=""
    for i=1 to len(a)
        if i mod 2=0 then
            return_value_a=return_value_a&mid(a,i,1)
        else
            return_value_b=return_value_b&mid(a,i,1)
        end if
    next
    change_str_=return_value_b&return_value_a
end function
a="abcde"
b="12345"
response.Write(change_str_(change_str(a,b)))
%>


二、VbScript,與一思路相似:

 程序代碼
<script type="text/vbscript">
<!--
dim a,b,c
a="abcde"
b="12345"
c="a1b2c3d4e5"
msgbox addstr(a,b)
msgbox breakstr(c)

function addstr(a,b)
dim c
c=""
for i=1 to len(a)
c=c & mid(a,i,1) &mid(b,i,1)
next

addstr = c
End function


function breakstr(c)
dim a,b
a=""
b=""
for i=1 to len(c)
    if i mod 2 =1 then
        a = a & mid(c,i,1)
    else
        b = b & mid(c,i,1)
    End if
next

breakstr = "a=" & a & vbcrlf & "b=" & b

End function

-->
</script>


三、javaScript解決:

 程序代碼
<script language="Javascript">
function toghther(){
    var a = "abcde";
    var b = "12345";
    var c ="";
    var d ="";
    var e ="";
    var f = "";
    var a_1 = "";
    var b_1 = "";

    for (i=0;i<a.length;i++){
        a_1 = a.charAt(i);
        b_1 = b.charAt(i);
        c += a_1 + b_1;
    }
    alert(c);

    for (j=0;j<c.length;j++){
        if (j%2 == 0) { d += c.charAt(j);}
        else { e += c.charAt(j);}
    }
    alert(d);
    alert(e);
}

toghther();

</script>


四、JavaScript解決:


 程序代碼
<script type="text/javascript">
var a = "abcde";
var b = "12345";
function two2one(a, b){
    var i = 0;
    var z = b.split("");
    return a.replace(/(.)/g, function(x, y){
        return x + z[i ++];
    });
}
function one2two(c){
    var r1 = [], r2 = [];
    var i = 0;
    c.replace(/(.)/g, function(x, y){
        i ++ % 2 ? r1.push(y) : r2.push(y);
    });
    return [r2.join(""), r1.join("")];
}
var c = two2one(a, b);
alert(c);
var d = one2two(c);
var a = d[0];
var b = d[1];
alert(a + "/n" + b);
</script>


程序就是這樣的,很多種解決辦法,閑著沒事,給補上了一個,數組,主要是以前就寫過類似的函數為了自己使用。

http://www.49028c.com/
程序代碼
<%
dim a:a = "abcde"
dim b:b = "12345"
dim aa:aa = toArray(a,"|")
dim bb:bb = toArray(b,"|")
dim cc:cc = AddStr(aa,bb,"|")

Response.write AddStr(aa,bb,"|")
Response.Write "<br>"
Call BreakStr(cc)

'將普通字符串轉為數組函數,方便入庫等操作
Function toArray(byVal StrA,byVal StrSplit)
dim StrALen,i,StrArray:StrALen = Len(StrA)
For i = 1 to StrALen
StrArray = StrArray & mid(StrA,i,1) & StrSplit
Next
StrArray = Left(StrArray, Len(StrArray)-1)
toArray = StrArray
End Function

Function AddStr(byVal ArrayA,byVal ArrayB,byVal StrSplit)
Dim ArrayASplit,ArrayBSplit,ArrayAUbound
ArrayASplit = Split(ArrayA,StrSplit)
ArrayBSplit = Split(ArrayB,StrSplit)
ArrayAUbound = Ubound(ArrayASplit)
dim i
For i = 0 to ArrayAUbound
    ArrayStr = ArrayStr & ArrayASplit(i) & ArrayBSplit(i)
Next
AddStr = ArrayStr
End Function

Sub BreakStr(byVal StrA)
dim ArrayA,ArrayASplit,ArrayAUbound,ArrayStrA,ArrayStrB
ArrayA = toArray(StrA,"|")
ArrayASplit = Split(ArrayA,"|")
ArrayAUbound = Ubound(ArrayASplit)
dim i,j
For i = 0 to ArrayAUbound
    if i mod 2=0 then
    ArrayStrA = ArrayStrA & ArrayASplit(i)
    Else
    ArrayStrB = ArrayStrB & ArrayASplit(i)
    end if
Next
Response.Write ArrayStrA & "<br>" &ArrayStrB
End Sub
%>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本久久精品视频| 国产手机视频精品| 国产一区二区色| 精品久久久久久中文字幕大豆网| 国产ts一区二区| 亚洲在线免费视频| 日韩在线观看成人| 在线视频欧美性高潮| 精品国产一区二区三区久久狼黑人| 久久久久久香蕉网| 午夜伦理精品一区| 亚洲欧美国产一区二区三区| 在线日韩中文字幕| 51精品国产黑色丝袜高跟鞋| 国产成人一区二区在线| 疯狂蹂躏欧美一区二区精品| 91久久精品国产91久久性色| 国产精品嫩草影院一区二区| 色琪琪综合男人的天堂aⅴ视频| 国产xxx69麻豆国语对白| 日韩电视剧免费观看网站| 欧美成人性色生活仑片| 韩国福利视频一区| 亚洲第一av网| 丝袜美腿精品国产二区| 欧美另类在线观看| 亚洲精品视频网上网址在线观看| 日韩av成人在线观看| 俺去了亚洲欧美日韩| 精品欧美激情精品一区| 国产精品1234| 国产精品久久久久久亚洲调教| 日韩美女视频在线观看| 亚洲高清不卡av| 欧美人与性动交a欧美精品| 狠狠色噜噜狠狠狠狠97| 国产精品日韩欧美大师| 91高清在线免费观看| 欧美国产日韩一区二区| 久久精品视频在线| 欧美午夜丰满在线18影院| 国产香蕉一区二区三区在线视频| 欧美激情手机在线视频| 国产一区二区三区在线免费观看| 另类美女黄大片| 高清欧美性猛交xxxx黑人猛交| 久久久久久久亚洲精品| 日韩高清av一区二区三区| 国产精品永久免费观看| 亚洲一区二区三区在线视频| 亚洲福利视频免费观看| 欧美裸体视频网站| 国产精品视频免费在线观看| 亚洲激情视频网| 亚洲天堂网站在线观看视频| 5278欧美一区二区三区| 久久久久久成人精品| 久久人体大胆视频| 国产精品69精品一区二区三区| 亚洲人成在线电影| 欧美成人黑人xx视频免费观看| 亚洲精品自拍偷拍| 亚洲乱亚洲乱妇无码| 亚洲影院污污.| 成人免费看黄网站| 九九精品在线观看| 久久久久日韩精品久久久男男| 91丨九色丨国产在线| 久久久久久久久久久亚洲| 欧美成人免费播放| 亚洲一区二区久久久| 国产精品无av码在线观看| 国产97在线播放| 91色p视频在线| 日韩在线国产精品| 上原亚衣av一区二区三区| 久久亚洲精品一区二区| 最近日韩中文字幕中文| 91系列在线观看| 免费av在线一区| 久久久免费精品| 精品偷拍一区二区三区在线看| 俺去亚洲欧洲欧美日韩| 国产成人精彩在线视频九色| 日韩在线视频网站| 国产日韩精品综合网站| 日本高清+成人网在线观看| 亚洲成人性视频| 日本中文字幕不卡免费| 97精品国产97久久久久久| 日本精品视频在线播放| 午夜精品久久久久久久白皮肤| 日韩视频―中文字幕| 成人午夜激情免费视频| 亚洲一区二区久久久久久| 国产日韩在线看片| 日韩精品免费一线在线观看| 亚洲人成电影网站| 2021久久精品国产99国产精品| 国产精品久久久久av免费| 成人乱色短篇合集| 日韩精品在线私人| 欧美在线性爱视频| 久久伊人免费视频| 欧美丰满老妇厨房牲生活| 黑人精品xxx一区一二区| 国产精品久久久久久一区二区| 国产一区二区三区三区在线观看| 久久久国产精品视频| 久久久综合免费视频| 亚洲综合日韩在线| 日韩欧美在线免费观看| 91综合免费在线| 欧美国产视频一区二区| 欧美多人乱p欧美4p久久| 日韩欧美在线视频观看| 国产欧美日韩中文字幕| 欧美理论电影在线播放| 久久免费国产视频| 亚洲精品黄网在线观看| 亚洲奶大毛多的老太婆| 国产欧美日韩亚洲精品| 欧美激情亚洲综合一区| 精品国产自在精品国产浪潮| 亚洲欧美成人一区二区在线电影| 欧美亚洲国产视频| 综合欧美国产视频二区| 国产精品影片在线观看| 欧美成人亚洲成人| 久久国产精品久久国产精品| 欧美日韩中文在线观看| 免费av一区二区| 91嫩草在线视频| 欧美大片在线免费观看| 中文字幕精品视频| 亚洲免费伊人电影在线观看av| 亚洲精品欧美日韩专区| 亚洲国产欧美一区二区三区同亚洲| 国产精品高清网站| 亚洲第一精品夜夜躁人人爽| 亚洲欧美999| 国产亚洲精品91在线| 久久电影一区二区| 夜夜躁日日躁狠狠久久88av| 久久天天躁狠狠躁夜夜av| 国色天香2019中文字幕在线观看| 亚洲精品丝袜日韩| 亚洲xxxx在线| 97人人爽人人喊人人模波多| 久久久亚洲成人| 亚洲日本成人女熟在线观看| 国产精品成人va在线观看| 精品久久久久久国产| 一个色综合导航| 欧美成人h版在线观看| 亚洲视频网站在线观看| 欧美丝袜一区二区| 欧美激情精品久久久久久蜜臀| 美女扒开尿口让男人操亚洲视频网站| 国产精品偷伦免费视频观看的| 88国产精品欧美一区二区三区| 欧美裸身视频免费观看| 91丨九色丨国产在线| 亚洲一区二区三区视频|