字串切割練習

2021-10-24 17:17:27 字數 2119 閱讀 1103

1.編寫乙個函式,將如下字串』get-element-by-id』修改為』getelementbyid』

split 切割字串

例子:

var str =

'a,b,c,d'

;console.

log(str.

split

(','))

;//返回的是乙個陣列 [a, b, c, d]

方法1:

var str =

'get-element-by-id'

;//arr = ['','','','']

// console.log(str);

while

(str.

indexof

('t')!=

-1)var str1 = str.

replace

('y'

,'y');

// console.log(str12);

var str2 = str1.

split

('-');

// console.log(str1);

// console.log(str1[0]+str1[1]+str1[2]+str1[3]);

var str3 ='';

for(

var i =

0; i < str2.length; i++

)console.

log(str3)

;

方法2:

// 將如下字串'get-element-by-id'修改為'getelementbyid 

var str =

'get-element-by-id'

// var str1 = 'get'

// // console.log(str1.charat(2).touppercase())

// console.log(str1.slice(0, 2) + str1.charat(2).touppercase())

// if (str)

var newstr = str.

split

('-'

)// newstr.slice(0, newstr.length - 1)

for(

var i =

0; i < newstr.length -

1; i++

) console.

log(newstr.

join(''

));

2.'獲取?後面的字串,以物件的形式輸出。

方法1:

var arr =

'';var a = arr.

split

('?');

var b = a[1]

.split

('&');

// console.log(b);

var c = b[0]

.split

('=');

var d = b[1]

.split

('=');

var e = b[2]

.split

('=');

var f = b[3]

.split

('=');

// console.log(c,d,e,f);

var obg =

console.

log(obg)

;

方法2:

var url =

''var arr = url.

split

('?')[

1].split

('&'

)// console.log(arr);

var obj =

for(

var i =

0; i < arr.length; i++

) console.

log(obj)

;

c 切割字串

c 切割字串 1,按單一字元切割 string str org abcdce string str out str org.slipt c foreach string i in str out foreach string i in str out console.writeline i.tost...

字串二 切割

split 分割和join 合併 split 可以基於指定分隔符將字串分割成多個字串 儲存列表中 如果不指定分隔符,則預設使用空白字元 換行符 空格 製表符 join 的作用和split 作用剛好相反,用於將一系列字串聯接起率 拼接字串要點 使用字串拼接符 會生成新的字串物件,因此不推薦使用 來拼接...

C 切割字串

通過stl實現 涉及到string類的函式find find函式 原型 size t find const string str,size t pos 0 const 功能 查詢子字串第一次出現的位置。引數說明 str為子字串,pos為初始查詢位置。返回值 找到的話返回第一次出現的位置,否則返回st...