字串擷取以及相關操作 陣列Array操作

2021-10-05 13:39:01 字數 2182 閱讀 6875

(1)函式:split()

功能:使用乙個指定的分隔符把乙個字串分割儲存到陣列

//函式:split()

//功能:使用乙個指定的分隔符把乙個字串分割儲存到陣列

let string = "a|b|c|d|e|f";

arr = string.split("|");

console.info(arr);//["a", "b", "c", "d", "e", "f"]

(2)函式:join()

功能:使用您選擇的分隔符將乙個陣列合併為乙個字串

var a = ['wind', 'rain', 'fire'];var str = a.join(); //什麼都不填的話預設用「,」連線

console.info(str);// wind,rain,fire

var a = ['wind', 'rain', 'fire'];var str = a.join('|');

console.info(str);// wind|rain|fire

var a = ['wind', 'rain', 'fire'];var str = a.join('');

console.info(str); // windrainfire

1、獲取乙個字串值在指定字串第n次出現的位置

/**

* 獲取乙個字串值在指定字串第n次出現的位置

* @param str 字串

* @param cha 想要查詢的字串

* @param num 第幾次出現該字串

*/chartstr(str, cha, num)

return x;

},

2、函式:substring()

功能:字串擷取,比如想從"minidxsearchengine」中得到"minidx」就要用到substring(0,6)

3、substr 方法

功能:substr 方法用於返回乙個從指定位置開始的指定長度的子字串。

stringobject.substr(start [, length ])

start 必需。所需的子字串的起始位置。字串中的第乙個字元的索引為 0。

length 可選。在返回的子字串中應包括的字元個數。

說明:如果 length 為 0 或負數,將返回乙個空字串。如果沒有指定該引數,則子字串將延續到stringobject的最後。

4、slice() 擷取  不改變原始str

功能:通過指定的開始和結束位置,提取字串的某個部分,並以新的字串返回被提取的部分

stringobject.slice(start, end)

說明:start(必需):規定從何處開始選取。如果是負數,那麼它規定從字串尾部開始算起的位置。也就是說,-1 指最後乙個字元,-2 指倒數第二個字元,以此類推。

end(可選):規定從何處結束選取,即結束處的字元下標。如果沒有指定該引數,那麼擷取的字串包含從 start 到結束的所有字元。如果這個引數是負數,那麼它規定的是從陣列尾部開始算起的字元。

slice

var str = "0123456789"; var str2 = str.slice(3);//從索引為3的字元起一直到結束

console.info(str);// 0123456789

console.info(str2);//3456789

var str = "0123456789"; var str2 = str.slice(-3);//從倒數第3個字元起一直到結束

console.info(str2); // 789

console.log("從開始一直到索引為5的前乙個字元:", str.slice(0,5)); //01234

console.log("從開始一直到倒數第3個字元的前乙個字元:", str.slice(0,-3)); //0123456

console.log("從索引為3的字元起到索引為5的前乙個字元:", str.slice(3,5)); //34

console.log("從索引為3的字元起到倒數第3個字元的前乙個字元:", str.slice(3,-3)); //3456

5、函式:indexof()

功能:返回字串中匹配子串的第乙個字元的下標

1、 

js筆記(四)演算法涉及的操作 陣列,字串

shift 刪除原陣列第一項,並返回刪除元素的值 如果陣列為空則返回undefined var a 1,2,3,4,5 var b a.shift a 2,3,4,5 b 1unshift 將引數新增到原陣列開頭,並返回陣列的長度 var a 1,2,3,4,5 var b a.unshift 2,...

Python之字串操作 資料型別

一.字串操作 字串方法 capitalize 行首字母大寫 center 字串居中,左右填充指定字元 count 統計字串中字串的數量,可以指定查詢範圍 endswith 判斷字串是否以指定的字串結尾,可指定查詢範圍 expandtabs 將製表符 t轉化成tab鍵,可只當tab鍵所佔的位數 fin...

java字串擷取相關操作 原創

擷取等號 之後的連同 一起的字元出來 string aa 622439490117870217 491212050900000000 aa.substring aa.indexof 擷取後幾位 aa 123456789 aa.substring aa.length 6 後六位 以下是 的內容 str...