Açmak için PHP preg_replace ** xyz ** xyz

0 Cevap php

Ben, eğlenmek için, markdown benzer bir şey yapmaya karar verdi. Geçmişte Düzenli ifadeler ile benim küçük deneyimleri ile, ben ne kadar son derece güçlü biliyorum, bu yüzden ne ihtiyacım olacak.

Yani, ben bu dize varsa:

    Hello **bold** world

Nasıl bu dönüştürmek için preg_replace kullanabilirsiniz:

    Hello <b>bold</b> world

Ben böyle bir şey varsayıyorum?

    $input = "Hello **bold** world";
    $output = preg_replace("/(\*\*).*?(\*\*/)", "<b></b>", $input);

0 Cevap