js split函式用法總結

2022-07-28 09:15:18 字數 1013 閱讀 8534

split定義和用法

split() 方法用於把乙個字串分割成字串陣列。

語法 stringobject.split(separator,howmany)

引數 描述

separator 必需。字串或正規表示式,從該引數指定的地方分割 stringobject。

howmany 可選。該引數可指定返回的陣列的最大長度。如果設定了該引數,返回的子串不會多於這個引數指定的陣列。如果沒有設定該引數,整個字串都會被分割,不考慮它的長度。

返回值

乙個字串陣列。該陣列是通過在 separator 指定的邊界處將字串 stringobject 分割成子串建立的。返回的陣列中的字串不包括 separator 自身。但是,如果 separator 是包含子表示式的正規表示式,那麼返回的陣列中包括與這些子表示式匹配的字串(但不包括與整個正規表示式匹配的文字)。

例項:

注:1、如果用「.」作為分隔的話,必須是如下寫法:string.split("\\."),這樣才能正確的分隔開,不能用string.split(".");

2、如果用「|」作為分隔的話,必須是如下寫法:string.split("\\|"),這樣才能正確的分隔開,不能用string.split("|");

3、如果用「\」作為分隔的話,必須是如下寫法:string.split(\\\),這樣才能正確的分隔開,不能用string.split("\");

「.」,「|」和「\」都是轉義字元,必須得加"\\";

3、如果在乙個字串中有多個分隔符,可以用「|」作為連字元,比如:「acount=? and uu =? or n=?」,把三個都分隔出來,可以用string.split("and|or");

例1:

如果想在串中使用"\"字元,則也需要轉義.例如首先要表達"aaaa\bbbb"這個串就應該用"aaaa\\bbbb",如果要分隔就應該這樣才能得到正確結果:

string aa = "aaa\\bbb\\bccc".split(\\\\);

assert 函式用法總結

assert巨集的原型定義在中,其作用是如果它的條件返回錯誤,則終止程式執行,原型定義 include assert.h void assert intexpression 複製 assert的作用是現計算表示式 expression 如果其值為假 即為0 那麼它先向stderr列印一條出錯資訊,然...

assert 函式用法總結

assert巨集的原型定義在中,其作用是如果它的條件返回錯誤,則終止程式執行,原型定義 include assert.h void assert intexpression assert的作用是現計算表示式 expression 如果其值為假 即為0 那麼它先向stderr列印一條出錯資訊,然後通過...

assert 函式用法總結

assert巨集的原型定義在中,其作用是如果它的條件返回錯誤,則終止程式執行,原型定義 include void assert int expression assert的作用是現計算表示式 expression 如果其值為假 即為0 那麼它先向stderr列印一條出錯資訊,然後通過呼叫 abort...