$input = "[color=#bdeebf]Merhaba[/color] İnsanlar!";
$first = array("~\[color\=(.*?)](.*?)\[/color\]~s");
$second = array("$2");
$output = preg_replace($first, $second, $input);
echo($output);
Örneğin burada örnek bir renklendirme kodu var. Burada bir sorun yok, bunu açıklayacağım soruyu daha iyi anlamanız için gösteriyorum. Peki nasıl liste yapılır? Örneğin şu şekilde bir girdi olacak:
[Liste]
* Madde 1
* Madde 2
* Madde 3
[/Liste]
Çıktı:
- Madde 1
- Madde 2
- Madde 3
Yani kod bloğunun içindeki sistemi nasıl yapacağım? Sanırım demek istediğimi anladınız. "*" işareti koyunca madde olarak algılıyor. Bunu yapmaya çalışıyorum.