Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk memintas rentetan dengan split
Kaedah split() dalam JavaScript digunakan untuk memisahkan rentetan kepada subrentetan Untuk memintas rentetan, anda boleh menggunakan kaedah substr() dan kaedah substring(): 1. string.substr(mula, panjang), digunakan untuk. ekstrak rentetan daripada rentetan Minta subrentetan dengan panjang yang ditentukan 2. rentetan.subrentetan(mula, tamat), rentetan ialah rentetan yang akan dipintas, mula dan tamat adalah kedua-dua indeks berasaskan 0.
Dalam JavaScript, kaedah split() juga digunakan untuk memisahkan rentetan kepada subrentetan dan mengembalikan tatasusunan yang terdiri daripada subrentetan. Jika anda perlu memintas sebahagian daripada rentetan, anda boleh menggunakan kaedah substr() atau substring() rentetan JavaScript. Kaedah
substr() digunakan untuk memintas subrentetan panjang yang ditentukan daripada rentetan sintaksnya adalah seperti berikut:
string.substr(start, length)
di mana rentetan ialah rentetan yang akan dipintas, dan mula ialah kedudukan permulaan, menunjukkan kedudukan dari mana. untuk memintas subrentetan , panjang ialah parameter pilihan, menunjukkan panjang subrentetan yang akan dipintas.
Berikut adalah beberapa contoh:
const text = "Hello, world!"; // 截取"Hello"子串 const part1 = text.substr(0, 5); // 从索引0开始,截取5个字符 console.log(part1); // 输出: 'Hello' // 截取"world!"子串 const part2 = text.substr(7); // 从索引7开始,截取到字符串末尾 console.log(part2); // 输出: 'world!' // 截取"ello"子串 const part3 = text.substr(1, 4); // 从索引1开始,截取4个字符 console.log(part3); // 输出: 'ello'
Selain itu, kaedah substring() juga boleh digunakan untuk memintas sebahagian daripada rentetan Sintaksnya adalah seperti berikut:
string.substring(start, end)
Antaranya, rentetan ialah rentetan yang akan dipintas, dan. permulaan dan akhir kedua-duanya adalah berdasarkan 0 Indeks mewakili kedudukan permulaan dan kedudukan akhir subrentetan yang akan dipintas (tidak termasuk kedudukan penamat itu sendiri).
Berikut adalah beberapa contoh:
const text = "Hello, world!"; // 截取"Hello"子串 const part1 = text.substring(0, 5); // 从索引0开始,直到索引4(不包括5) console.log(part1); // 输出: 'Hello' // 截取"world!"子串 const part2 = text.substring(7); // 从索引7开始,直到字符串末尾 console.log(part2); // 输出: 'world!' // 截取"ello"子串 const part3 = text.substring(1, 5); // 从索引1开始,直到索引4(不包括5) console.log(part3); // 输出: 'ello'
Perlu diambil perhatian bahawa kaedah substr() dan kaedah substring() mempunyai parameter yang berbeza apabila menggunakannya, anda perlu memilih kaedah yang sesuai mengikut situasi tertentu.
Atas ialah kandungan terperinci Bagaimana untuk memintas rentetan dengan split. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!