10個常用字串處理函式,附帶使用方法。
1.strlen()
計算字串的長度,空字串返回零
字串中的空格也算做乙個字元,無論空格在字元的前、後還是中間。
2.strtrim(字串,n)
去掉字串中的空格,n=0,表示去掉尾部空格,n=1去掉前部空格,n=2 前部和後堡空格都去掉
3.strmid(字串,n1,n2,/reverse_offset)
從字串的n1個位置開始,取出n2個字元的子字串,若省略n2,則讀到字串的末尾,/reverse_offset指從尾部算起空格、小數點也算作乙個字元
print,strmid(『ni hao』,1,3) 輸出i hprint,strmid('65000.12',5,2) 輸出.1
從n1個位置開始,其實n1個數是不算的,後乙個值才開始。也可以理解為字元是從0開始算起
4.strjoin([字串1,字串2,字串n],分隔符)
將字串用分隔符連線起來,如果沒有設定分隔符則直接連線
print,strjoin(['a','b'],'$+$+c+d')輸出a$+$+c+db$+$+c+dc
print,strjoin(['a','b','d'],':') 輸出 a:b:d
5.strsplit
根據指定的定界符把字串分割成子串,預設的定界符為空格或tab
6.strput,字串1,字串2,n
用字串2從第n個位置開始替換字串1中的字元,並保持字串1的長度不變
strput,『000』 ,『26』,1 輸出 026 ;用b從第2個位置來代替c
7.strupcase和strlowcase
將字串中的所有大寫(小寫)字母換成小寫(大寫)字元,其他非字母字元不轉換
8.strcompress(字串,/remove_all)
去除單詞間多於乙個的空格,/remove_all會刪除所有空格
如 print,strcompress('i love you') 輸出i love you
9.strcmp
比較字串是否相同
10.strpos (字串1,字串2)
檢測字串2是否在字串1中出現,若出現返回出現的位置,否則返回-1
此外還有systime是返回當前的系統日期
10.strsplit
根據設定的界定符號來劃分字串
原文檢視:
字串常用處理函式
include include 函式名 substring 功 能 字串任意擷取 用 法 char substring char dst,char src,int start,int end 返回值 返回引數dest的字串起始位址 說 明 從start到end擷取,包括兩端 char substri...
php常用處理字串函式
addcslashes 為字串裡面的部分字元新增反斜線轉義字元 addslashes 用指定的方式對字串裡面的字元進行轉義 bin2hex 將二進位制資料轉換成十六進製制表示 chop rtrim 的別名函式 chr 返回乙個字元的ascii碼 chunk split 按一定的字元長度將字串分割成小...
字串常用處理函式(C )
include函式名 功能strcat s1,s2 將字串s2的內容連線到字串s1後面,返回s1的值。strncat s1,s2,len 將字串s2的前len個字元的內容連線到字串s1後面,返回s1的值。strcpy s1,s2 將字串s2的內容複製到字串s1後面,返回s1的值。strncpy s1...