⊗jsSpRELB 112 of 294 menu

Permulaan dan Pengakhiran Baris dalam Regex JavaScript

Terdapat simbol khas yang menandakan permulaan baris '^' atau pengakhiran baris '$'. Mari kita lihat cara kerjanya melalui contoh.

Contoh

Dalam contoh ini, corak carian adalah seperti berikut: gantikan 'aaa' dengan '!' hanya jika ia berada di permulaan baris:

let str = 'aaa aaa aaa'; let res = str.replace(/^aaa/g, '!');

Hasilnya, yang berikut akan disimpan dalam pembolehubah:

'! aaa aaa'

Contoh

Dalam contoh ini, corak carian adalah seperti berikut: gantikan 'aaa' dengan '!' hanya jika ia berada di pengakhiran baris:

let str = 'aaa aaa aaa'; let res = str.replace(/aaa$/g, '!');

Hasilnya, yang berikut akan disimpan dalam pembolehubah:

'aaa aaa !'

Contoh

Apabila '^' berada di permulaan regex, dan '$' di pengakhirannya, maka dengan cara ini kita menguji keseluruhan baris untuk padanan dengan regex.

Dalam contoh berikut, corak carian adalah seperti berikut: huruf 'a' diulang satu atau lebih kali, gantikan keseluruhan baris dengan '!' hanya jika ia terdiri daripada huruf 'a' sahaja.

let str = 'aaa'; let res = str.replace(/^a+$/g, '!');

Hasilnya, yang berikut akan disimpan dalam pembolehubah:

'!'

Masalah Praktikal

Diberi satu baris:

let str = 'abc def xyz';

Tulis regex yang akan mencari subbaris pertama yang terdiri daripada huruf.

Diberi satu baris:

let str = 'abc def xyz';

Tulis regex yang akan mencari subbaris terakhir yang terdiri daripada huruf.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak