字串常用函式

2021-09-24 05:12:24 字數 1366 閱讀 5427

函式名

功能格式

返回值注意

charat()

返回指定位置的字元

字串.charat(下標);

指定位置的字元

原陣列無變化

charcodeat()

返回指定位置的字元的unicode編碼

字串.charcodeat(下標);

指定位置的unicode編碼

原陣列無變化

indexof()

查詢第一次出現指定字元的位置

字串.indexof('指定字元');

指定字元的下標

原陣列無變化

lastindexof()

查詢最後一次出現指定字元的位置

字串.lastindexof('指定字元');

指定字元的下標

原陣列無變化

concat()

字串連線函式

concat(字串,字串...);

鏈結後的新字串

一般不用,用+運算子要容易的多~

原陣列無變化

split()    

字串分割函式

字串.split('指定字元')

返回乙個切割之後的陣列

原陣列無變化

substr()

字串擷取函式

字串.substr(開始位置,擷取長度)

被擷取的字串

可以只有乙個引數,表示從指定位置擷取到字串的最後,和slice一樣,

兩個引數的時候,第二個引數是擷取字元的格式而非結束位置

原陣列無變化

substring()

字串擷取函式

字串.subsring(位置,位置);

擷取的字串

該函式中位置引數不能為負數,負數標識位置0;

該函式擷取2個位置之間的內容,無論先後。

原陣列無變化

slice()

字串擷取操作

字串.slice(開始位置,結束位置)

擷取到的指定字元

位置可以是正數也可以是負數。

原陣列無變化

touppercase()

將字串中的所有英文本母變為大寫

字串.touppercase()

變化後的新字串

原陣列無變化

tolowercase()

將字串中的所有英文本母變為小寫

字串.tolowercase()

變化後的新字串

原陣列無變化

match()    

正則匹配--

-replace()

正則替換--

-search() 

正則匹配--

-

字串常用函式

1.查詢字串位置的函式 不適合用於漢子查詢 strpos str,find,int 查詢find在str中第一次出現的位置。對大小寫敏感 從int位置開始往後查詢。如果沒有找到返回flase strrpos str,find,int 查詢find在str中最後一次出現的位置。對大小敏感 從int位置...

字串常用函式

提取子串和字串連線 題取子串的函式是 substr 形式如下 s.substr 返回s的全部內容 s.substr 11 從索引11往後的子串 s.substr 5,6 從索引5開始6個字元 把兩個字串結合起來的函式是 輸入輸出操作 1 從輸入流讀取乙個string。2 把乙個string寫入輸出流...

字串常用函式

函式 方法 描述示例 find 檢測字串是否包含指定字元,如果是返回開始的索引值,否則返回 1 str1 hello world print str1.find lo index 檢測字串是否包含指定字元,如果是返回開始的索引值,否則提示錯誤 str1 hello world print str1....