函式名
功能格式
返回值注意
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....