Split 函式的作用

2022-05-07 02:15:08 字數 1031 閱讀 8760

split()函式是乙個操作字串的函式,可以返回乙個下標從零開始,指定子字串的一維陣列。

語法為:

split(expression[, delimiter[, count[, compare]]])

expression 必需的。包含子字串和分隔符的字串表示式 。如果expression是乙個長度為零的字串(""),split則返回乙個空陣列,即沒有元素和資料的陣列。 

delimiter 可選的。用於標識子字串邊界的字串字元。如果忽略,則使用空格字元(" ")作為分隔符。如果delimiter是乙個長度為零的字串,則返回的陣列僅包含乙個元素,即完整的 expression字串。 

count 可選的。要返回的子字串數,–1表示返回所有的子字串。 

compare 可選的。數字值,表示判別子字串時使用的比較方式。關於其值,請參閱「設定值」部分。 

設定值 

compare引數的設定值如下: 

常數 值 描述 

vbusecompareoption –1 用option compare語句中的設定值執行比較。 

vbbinarycompare 0 執行二進位制比較。 

vbtextcompare 1 執行文字比較。 

vbdatabasecompare 2 僅用於microsoft access。基於您的資料庫的資訊執行比較。 

例如:學生資訊管理系統中自定義executesql()函式中,用到了split()函式,返回sql語句的的單詞陣列。

dim stokens() as string

stokens = split(sql)

在這裡,

delimiter預設為空格字元,如果sql語句是「select

*from……」則返回stokens(0)=select;stokens(1)=*;stokens(2)=from.

我們還可以自定義分隔字元,同過count設定返回字元的數量。

這個函式的使用為我們操作字串帶來了很大幫助,處理字元的函式還有很多,他們之間的靈活使用,我們才能更好的對字元就行操作。

substring和split的作用

string 型別中的 是將字串按照某個字元拆分成乙個字串陣列,例如有這樣乙個字串str abcd ert yui 使用string strs str.split 則將獲得乙個三元素的字串陣列 abcd,ert,yui 用於返回乙個字串的子串 用法如下 string.substring from,t...

split 函式的用法

這篇文章主要介紹了舉例詳解python中的split 函式的使用方法,split 函式的使用是python學習當中的基礎知識,通常用於將字串切片並轉換為列表,需要的朋友可以參考下 函式 split python中有split 和os.path.split 兩個函式,具體作用如下 split 拆分字串...

Split函式的使用

split函式,用來返回乙個下標從零開始的一維陣列,如下舉例說明1 split 號中間是空格 def break words stuff this function will break up words for us words stuff.split return words 返回的words應...