• 18-01-2022, 11:37:56
    #10
    Elimizdeki 'test.com' yazısı sabit bir değer ise işimiz kolay, baştaki kısmın seçilmesini istiyorsanız;
    https://regex101.com/r/0w97iE/1
  • 18-01-2022, 15:45:03
    #11
    Abdullahx adlı üyeden alıntı: mesajı görüntüle
    Elimizdeki 'test.com' yazısı sabit bir değer ise işimiz kolay, baştaki kısmın seçilmesini istiyorsanız;
    https://regex101.com/r/0w97iE/1
    Hocam regex101 de güzel çalışıyor fakat koda döktüğümde $1 olmadan değiştirme yapmıyor. O da sıkıntılı oluyor. Aşağıdaki gibi yapamıyorum. NOT: g tagını kaldırdım preg_replace kabul etmiyor dahili olarak varmış galiba.

    preg_replace('/([^s]+)(-test.com)/m','yenilink.com', $content); example24-test.com değiştirme çıktısı -----> boş hiçbirşey yok

    $1 ekleyince sadece test.com değişiyor.

    preg_replace('/([^s]+)(-test.com)/m','$1 yenilink.com', $content); example24-test.com değiştirme çıktısı -----> example24 yenilink.com
  • 18-01-2022, 16:31:32
    #12
    Riga adlı üyeden alıntı: mesajı görüntüle
    $data = 'example24-test.com';
    $data = preg_replace('#(.*?)(test.com)#si','$2',$data);
    preg_replace('#>(.*?)(test.com)#si','$2',$data);
    > İşareti koyup dener misin
  • 18-01-2022, 17:38:50
    #13
    aqua adlı üyeden alıntı: mesajı görüntüle
    preg_replace('#>(.*?)(test.com)#si','$2',$data);
    > İşareti koyup dener misin
    Olmadı hocam
  • 18-01-2022, 22:32:00
    #14
    $data = preg_replace('/([a-zA-z0-9])\S*test\S[a-zA-z0-9]*/su','yenidomain.com',$content);
    echo $data;
    https://regex101.com/r/jAqnG6/1
    Birde şu Visual Studio Code'den kopyaladığım renkli çıkmasa
  • 18-01-2022, 22:40:47
    #15
    ((?:[^\s]+)(?:test\.com))
  • 19-01-2022, 11:04:36
    #16
    Hocam gerçekten nasıl bir çıktı görmek istediğinizi anlamakta güçlük çekiyorum Sorun bende olabilir.
    https://3v4l.org/C2aap
  • 19-01-2022, 19:46:39
    #17
    Abdullahx adlı üyeden alıntı: mesajı görüntüle
    Hocam gerçekten nasıl bir çıktı görmek istediğinizi anlamakta güçlük çekiyorum Sorun bende olabilir.
    https://3v4l.org/C2aap
    Hocam sorun niye sizde olsun Sizin verdiğiniz tüm linkteki örnekler sorunsuz çalışıyor ama ben bunu wordpress'e döktüğümde bir türlü çıktı alamıyorum. Anlamadığım bir şekilde çalışmıyor. Yardımlarınız için ayrıca teşekkür ederim bu arada
  • 19-01-2022, 19:48:07
    #18
    aqua adlı üyeden alıntı: mesajı görüntüle
    $data = preg_replace('/([a-zA-z0-9])\S*test\S[a-zA-z0-9]*/su','yenidomain.com',$content);
    echo $data;
    https://regex101.com/r/jAqnG6/1
    Birde şu Visual Studio Code'den kopyaladığım renkli çıkmasa
    Sonunda.

    2. linkteki çalışıyor hocam. Teşekkürler.