⊗ppPmRgLB 239 of 447 menu

PHP'de Düzenli İfadelerde Satır Başı ve Sonu

Satırın başını ^ veya sonunu $ ifade eden özel karakterler bulunmaktadır. Bu karakterlerin çalışmasını örnekler üzerinde inceleyelim.

Örnek

Bu örnekte arama kalıbı şu şekildedir: sadece satırın başında yer alıyorsa 'aaa' ifadesini '!' ile değiştir:

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#^aaa#', '!', $str); ?>

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

'! aaa aaa'

Örnek

Bu örnekte arama kalıbı şu şekildedir: sadece satırın sonunda yer alıyorsa 'aaa' ifadesini '!' ile değiştir:

<?php $str = 'aaa aaa aaa'; $res = preg_replace('#aaa$#', '!', $str); ?>

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

'aaa aaa !'

Örnek

Düzenli ifadenin başında ^ ve sonunda $ bulunduğunda, bu şekilde 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, eğer satır sadece 'a' harflerinden oluşuyorsa tüm satırı '!' ile değiştir.

<?php $str = 'aaa'; $res = preg_replace('#^a+$#', '!', $str); ?>

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

'!'

Pratik Görevler

Bir string verilmiştir:

<?php $str = 'abc def xyz'; ?>

Harflerden oluşan ilk alt stringi bulacak bir düzenli ifade yazın.

Bir string verilmiştir:

<?php $str = 'abc def xyz'; ?>

Harflerden oluşan son alt stringi bulacak bir düzenli ifade yazın.

Bir string verilmiştir:

<?php $str = '$aaa$ $bbb$ $ccc '; ?>

Dolar işaretleriyle çevrili harflerden oluşan son alt stringi 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