Ok, donc je ceci:Ayant des problèmes avec Regex
$fromArray = array(
"/(\[color=)(.+)(\])/",
"(\[\/color\])");
$toArray = array(
"<span style=\"color:\\2\">",
"</span>");
Qu'est-ce qui est censé le faire correspondre à tous [color = à.
Je suis en cours d'exécution, mais c'est ce que les sorties de source:
<span style="color:red]RED<b>BOLD</b>RED[/color">
Lorsque je tente de lancer
[color=red]RED[b]BOLD[/b]RED[/color]
à travers elle.
Que se passe-t-il? Je ne connais pas très bien Regex, c'est mon premier Regex. Mais je ne peux pas comprendre pourquoi il est la création de ce code source laid qui ne fonctionne pas :(
Quelqu'un sait-il?
Merci :)
** Dans le cas où quelqu'un n'a aucune idée ce que je veux faire avec ça (il est assez clair :), voici ce:
Traduisez [color = red] pour <span style="color:red;">
Traduisez [/ color] à </span>
.
Maintenant, je dois faire ces séparément, si je les fais comme un motif de regex ça va gâcher avec une autre question qui prendrait des jours pour expliquer: \
Wow, merci! Vous êtes un sauveteur;) – Scott