1.split(): 將字串轉化為陣列,join將陣列轉化為字串。不會改變原字串
var a = "a,b,c,s";var b = a.split(",");
console.log(a);
//a,b,c,s
console.log(b);//
["a", "b", "c", "s"]
2.substr(start, length):引數一表示開始的位置,引數二表示提取字元的長度。不會改變原字串。但start為負數時,length無效。-1為倒數第乙個數字,以此類推。
var a = "abcdefg";var b = a.substr(2,3);
console.log(a);
//abcdefg
console.log(b);//
cde
3.charat(): 返回該位置的字元
var a = "abcdefg";var b = a.charat(2);
console.log(a);
//abcdefg
console.log(b);//
c
4.charcodeat(): 返回位置的字元編碼,用於判斷字元,例獲取位元組。
var a = "abcdefg";var b = a.charcodeat(0);
console.log(a);
//abcdefg
console.log(b);//
97
5.concat: 連線字元
var a = "a";var b = a.concat("b", "c");
console.log(a);//a
console.log(b);//
abc
6.substring(start, end): 獲取字元,不接受負數。
var a = "abcdefg";var b = a.substring(2, 3);
console.log(a);
//abcdefg
console.log(b);//
c
7.indexof: 返回第乙個字元的位置
var text = "mississippi";var a = text.indexof("ss");
var b = text.indexof("ss", 3);
var c = text.indexof("ss", 6);
console.log(a);//2
console.log(b);//
5 console.log(c);//
-1
8.lastindexof: 從末尾開始查詢
var text = "mississippi";var a = text.lastindexof("ss");
var b = text.lastindexof("ss", 5);
var c = text.lastindexof("ss", 6);
console.log(a);//5
console.log(b);//
2,在[0, 3]範圍內找
console.log(c);//
5,在[0, 6]範圍內找
9.tolowercase(): 變為小寫
var a = "abcdefg";var b =a.tolowercase();
console.log(a);
//abcdefg
console.log(b);//
abcdefg
10.touppercase(): 變為大寫
var a = "abcdefg";var b =a.touppercase();
console.log(a);
//abcdefg
console.log(b);//
abcdefg
11.search()、match()、replace()用法見文章正規表示式
12.slice()用法見文章陣列詳解
Python 字串方法詳解
python 字串方法詳解 型別 方法 註解 填充 center width fillchar ljust width fillchar rjust width fillchar zfill width expandtabs tabsize l fillchar 引數指定了用以填充的字元,預設為空格...
Python 字串方法詳解
在程式設計中,幾乎90 以上的 都是關於整數或字串操作,所以與整數一樣,python 的字串實現也使用了許多拿優化技術,使得字串的效能達到極致。與 c 標準庫 stl 中的 std string不同,python 字串集合了許多字串相關的演算法,以方法成員的方式提供介面,使用起來非常方便。型別 方法...
Python 字串方法詳解
在程式設計中,幾乎90 以上的 都是關於整數或字串操作,所以與整數一樣,python 的字串實現也使用了許多拿優化技術,使得字串的效能達到極致。與 c 標準庫 stl 中的 std string不同,python 字串集合了許多字串相關的演算法,以方法成員的方式提供介面,使用起來非常方便。型別 方法...