⊗jsSpRELB 112 of 294 menu

JavaScript Düzenli İfadelerinde Satır Başı ve Sonu

Satır başını '^' veya satır sonunu '$' ifade eden özel karakterler vardır. Şimdi bunların çalışmasını örneklerle görelim.

Örnek

Bu örnekte arama kalıbı şu şekildedir: 'aaa''yi '!' ile değiştir, ancak yalnızca satırın başında yer alıyorsa:

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

Sonuç olarak değişkene aşağıdakiler yazılacaktır:

'! aaa aaa'

Örnek

Bu örnekte arama kalıbı şu şekildedir: 'aaa''yi '!' ile değiştir, ancak yalnızca satırın sonunda yer alıyorsa:

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

Sonuç olarak değişkene aşağıdakiler yazılacaktır:

'aaa aaa !'

Örnek

Düzenli ifadenin başında '^', sonunda ise '$' olduğunda, böylece tüm satırın düzenli ifadeyle eşleşip eşleşmediğini kontrol ederiz.

Aşağıdaki örnekte arama kalıbı şu şekildedir: 'a' harfi bir veya daha fazla tekrarlanır, tüm satırı '!' ile değiştir, yalnızca satır tamamen 'a' harflerinden oluşuyorsa.

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

Sonuç olarak değişkene aşağıdakiler yazılacaktır:

'!'

Pratik Görevler

Bir string verildi:

let str = 'abc def xyz';

İlk harf alt stringini bulacak bir düzenli ifade yazın.

Bir string verildi:

let str = 'abc def xyz';

Son harf alt stringini bulacak bir düzenli ifade yazın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet