字串操作

2021-08-21 00:10:28 字數 1693 閱讀 6998

ø     

charat() 

返回指定位置的字元1引數

ø     

charcodeat()

返回指定位置的字元的

unicode編碼1

引數ø     

search()

用於檢索字串中指定的子字串的位置1引數

ø     

replace()

查詢匹配指定的字串,然後用新字串代替匹配的字串。2引數

需要替換的值,想要新增的值

ø     

concat()

將兩個或多個字元的文字組合起來,返回乙個新的字串

組合字串

ø     

使用加號鏈結字串。

newstr =

「string1」+

」string2

」ø     

indexof()

返回字串中乙個子串第一處出現的索引。如果沒有匹配項,返回

-1 2

引數第乙個是搜尋的字串,第二個是開始的位置

ø     lastindexof()

返回字串中乙個子串最後一處出現的索引,如果沒有匹配項,返回-1

ø     

slice()

提取字串的一部分,並返回乙個新字串。兩個引數,第乙個為起始位置,第二個為終止位置(留頭不留尾),如果沒有

end,就取到末尾

ø     

提取字串(含頭不含尾)

ø     

substring()

返回字串的乙個子串。傳入引數是起始位置和結束位置。(留頭不留尾),如果沒有

end,就取到末尾

ø     

提取字元(含頭不含尾)

(可以值有乙個值,乙個值得情況就是開始值知道末尾

)ø     

split()

通過將字串劃分成子串,將乙個字串做成乙個字串陣列。

ø     

通過字串劃分子串,預設用逗號連線

第乙個引數是

(去除分隔符,第二個引數是分割的個數

)ø     

length

返回字串的長度(其包含的字元的個數)

ø     

tolowercase()

將整個字串轉成小寫字母

ø     

touppercase()

將整個字串轉成大寫字母

ø     

轉義字元

\我們平時想輸出乙個雙引號(「」)我們會這樣寫:

document.write(「」」

);但是這樣寫是錯誤的

,所以我們需要用到轉義字元:

document.write(「\」」

);fromcharcode()

把uncode

碼轉化為字元

match()

查詢乙個或者多個正規表示式匹配

trim()

方法是去除字串

2邊的空白

valueof()

方法可返回

string

物件的原始值。

substr()

從起始索引號提取字串中指定數目的字元必須2

個值開始位置結束位置(含頭不含尾)

substring substr slice 的區別(都是切割字串)

字串操作 靠字串分割字串

字串分解函式。注意strtok比較複雜。要妥善運用!也可以不用strtok函式,但要實現字串靠字串分割比較困難!注意str指向的空間必須是可讀可寫的 如陣列或動態分配的空間 不能為字串常量的指標,因為strtok改變了其中的內容。include include 功能 將str中的字串按照elemon...

字串操作

字串操作 要了解字串操作首先要了解什麼是字串。前面已經提過,字串是乙個由零個或者多個字元組成的有限序列,既然是有限的那麼也就意味著字串存在乙個起始位置和乙個結束位置。我們以指定起始位置的方式來通知程式從該位置起向後的一段記憶體空間的內容應該解釋為字串。那麼這個字串在什麼地方結束呢?規定當遇到字元 0...

字串操作

include using namespace std int strlength char str char strcopy char str1,char str2 char strlink char str1,char str2 int main char strcopy char str1,c...