String 物件中的 正規表示式方法 split

2021-07-24 14:26:15 字數 756 閱讀 5321

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

stringobject.split(separator,howmany)
引數

描述separator

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

howmany

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

乙個字串陣列。該陣列是通過在 separator 指定的邊界處將字串 stringobject 分割成子串建立的。返回的陣列中的字串不包括separator 自身。

但是,如果 separator 是包含子表示式的正規表示式,那麼返回的陣列中包括與這些子表示式匹配的字串(但不包括與整個正規表示式匹配的文字)。

注釋:如果把空字串 ("") 用作 separator,那麼 stringobject 中的每個字元之間都會被分割。

注釋:string.split() 執行的操作與 array.join 執行的操作是相反的。

例:var pattern = /(google)/ig;

var str = 'this is google-chrome google asa';

var arr = str.split(pattern);

console.log(arr);//["this is ", "google", "-chrome ", "google", " asa"]

C 中string 和正規表示式

1 字串 string 類 常用的函式 2 stringbuilder 類 1 不能像 string 那樣直接賦值,需要用建構函式來進行賦值 stringbuilder strbuild01 new stringbuilder this is just a test 2 初始乙個空的物件,占有10個...

sql正規表示式 SQL中的正規表示式

sql正規表示式 sql中的正規表示式 sql的查詢語句中,有時會需要引進正規表示式為其複雜搜尋指定模式。下面給出一些 regexp 在mysql 語句中應用 非全部 1 匹配字串的開始部分。mysql select fo nfo regexp fo 0mysql select fofo regex...

支援正規表示式的String物件的方法

search 方法 該方法用於檢索字串中指定的子字串,或檢索與正規表示式相匹配的字串。語法 stringobject.search regexp 注意 search 方法不執行全域性匹配,它將忽略標誌g,同時它也沒有regexp物件的lastindex的屬性,且總是從字串開始位置進行查詢,總是返回的...