字串操作

2021-08-06 08:16:45 字數 604 閱讀 2545

// 如果想找i所在的位置,從0開始數,第六個是i

alert(str.indexof('i'));//6 從0開始數第一次出現i是在第6位

alert(str.indexof('i',8));//14 從0數到8開始出現i是在第14位

// 如果出現-1表示沒有找到字元查詢下面一段話中「人生」在這一段文字中出現的位置:

var str1 = '人生如酒,每一滴都是醉人的;人生如泉,每一滴都是清爽的;人生如詩,每一句都是動人的;' ;

var s = '人生';//查詢『人生』字串

var i = 0;

for(;str1.indexof(s,i)!=-1;)

var str1 = '人生如酒,每一滴都是醉人的;人生如泉,每一滴都是清爽的;人生如詩,每一句都是動人的;' ;

alert(str1.indexof('人生'));//0 從左往右找

alert(str1.lastindexof('人生'));//28 從右往左找

字串操作 靠字串分割字串

字串分解函式。注意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...