Preg_replace Kullanımı ile Sözcük veya Kelime Yer Değiştirme

PHP
9 lines
<?php
$metin="Ben sana mecburum bilemezsin <br>
Adını mıh gibi aklımda tutuyorum <br>
Büyüdükçe büyüyor gözlerin <br>
Ben sana mecburum bilemezsin <br>
İçimi seninle ısıtıyorum. ";
$metin=preg_replace("/yor\w+/i","yorsun",$metin);//yor... geçen gelimeler
$metin=preg_replace("/bil\w+/i","sevdiğim",$metin);//bil.... geçen kelimeler
echo $metin;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

\w+ : Boşluk hariç numara ve harfler [a-zA-Z0-9_] içeren düzenli ifade kuralı

Çıktısı

Markdown
5 lines
Ben sana mecburum sevdiğim
Adını mıh gibi aklımda tutuyorsun
Büyüdükçe büyüyor gözlerin
Ben sana mecburum sevdiğim
İçimi seninle ısıtıyorsun.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Şiir : Atilla İlhan