說(shuō)明:如果您有任何疑問或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732
全網(wǎng)監(jiān)測(cè)海量數(shù)據(jù)按需發(fā)布監(jiān)測(cè)預(yù)警
實(shí)時(shí)把握輿情動(dòng)態(tài)精準(zhǔn)追溯信息源頭
在學(xué)習(xí)語(yǔ)言編程的過程當(dāng)中,我們經(jīng)常會(huì)遇見一些函數(shù),其中split函數(shù)就是經(jīng)常使用到的,他主要設(shè)置返回一個(gè)下標(biāo)從零開始的一維數(shù)組,包含了指定數(shù)目的字制符串。那么這一個(gè)函數(shù)它具體的使用方法是什么樣的呢?現(xiàn)在讓我們一起來(lái)好好的了解一下吧。
split函數(shù)的使用方法——函數(shù)語(yǔ)法分析
Split(expression[, delimiter[, count[, compare]]])
Split函數(shù)語(yǔ)法有如下幾部分:
compare參數(shù)的設(shè)置值如下:
split函數(shù)使用方法及案例
Sub test()
Dim arr, brr, s, m, n, y
s = “abc,d,e,f,g”
arr = Split(s, “,”) ‘結(jié)果是一個(gè)包含5個(gè)項(xiàng)的一維數(shù)組
m = Split(s, “,”)(0) ‘令m為數(shù)據(jù)的第1個(gè)項(xiàng),為abc
brr = Split(s, “,”, 2) ‘將s以逗號(hào)分為2項(xiàng),brr(0)=abc,brr(1)=”d,e,f,g”
n = Split(s, “,”, 2)(0) ‘令n=abc
y = Split(s, “,”, 2)(1) ‘令y=”d,e,f,g”
End Sub
現(xiàn)在有一個(gè)字符串“abc,d,e,f,g,h”,arr = Split(s, “,”)就是將字符串以“,”為分隔符分開,返回的arr是一個(gè)一維數(shù)組,arr(0)=abc,arr(1)=d,arr(2)=e,arr(3)=f,arr(4)=g,當(dāng)然在這里split(s,”,”)(0)與arr(0)是等價(jià)的,將split(s”,”)直接看成一個(gè)數(shù)組,(0)表示這個(gè)數(shù)組的第1項(xiàng)。如果不想將s全部分開,可以在分隔符后面再加上個(gè)參數(shù)來(lái)表示你想分成幾份。比如split(s,”,”,2)這里的2就表示將s分成2份即可,返回結(jié)果是”abc”和”d,e,f,g”,如果是split(s,”,”,3)那么結(jié)果就是”abc”,”d”,”e,f,g”三個(gè)值了。
以上就是split函數(shù)使用方法的一些相關(guān)介紹,希望能夠讓大家對(duì)這一個(gè)函數(shù)有一個(gè)更深的了解,在語(yǔ)言編程當(dāng)中,還有其他許多的函數(shù),但不管是哪一個(gè)函數(shù)小編認(rèn)為最主要的是了解他的語(yǔ)法,只有正確的了解語(yǔ)法才能夠正確的使用函數(shù)。所以如果你想了解更多的內(nèi)容,歡迎關(guān)注我們文軍營(yíng)銷官網(wǎng)。
推薦閱讀
說(shuō)明:如果您有任何疑問或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732