Regex ile bazı sorun yaşıyorum

0 Cevap php

Tamam, bu yüzden bu var:

$fromArray = array(
"/(\[color=)(.+)(\])/",
"(\[\/color\])");

$toArray = array(
"<span style=\"color:\\2\">",
"</span>");

Bunu yapmak gerekiyor ne kadar = tüm [renk eşleşmesi.

Ben koşuyorum, ama bu ne kaynak çıkışları olduğunu:

<span style="color:red]RED<b>BOLD</b>RED[/color">

Ben çalıştırmayı denediğinizde

[color=red]RED[b]BOLD[/b]RED[/color]

bunun üzerinden.

Ne oluyor? Ben çok iyi Regex bilmiyorum, bu benim ilk Regex olduğunu. (: O çirkin kaynak kodunu yaratıyor ama ben sadece neden çalışmıyor anlamaya olamaz

Bilen var mı?

Thank you :)

** Durumda birileri I (oldukça belirsiz var :) o ile ne yapmak istediğinizi hiç bir fikrim var, burada bu var:

Translate [color=red] to<span style="color:red;"> Translate [/color] to </span>.

Ben bunu açıklamak için gün alacaktı başka bir konu ile pisliği olacak bir regex desen olarak bunları yaparsanız Şimdi ben, ayrı ayrı bu yapmanız gerekir: \

0 Cevap