PHP не меняет цвет в кавычках - PullRequest
0 голосов
/ 15 ноября 2009

Я хочу изменить цвет текста внутри одинарных кавычек, но я также хочу изменить цвет скобок, если их нет в кавычках. это то, что у меня есть, но оно не работает, как планировалось.

"/([^'])\((.*?)\)([^']+)/is" => "$1<span style=\"color: ".$ccode['green']."\">(</span>$2<span style=\"color: ".$ccode['green']."\">)</span>$3"

Я использую preg replace, и это только часть массива. есть идеи?

1 Ответ

0 голосов
/ 24 ноября 2009

Я бы порекомендовал использовать один из доступных онлайн тестеров регулярных выражений. Хорошим примером может служить http://www.regextester.com/ Скорее всего, ваше регулярное выражение не анализируется, как вы ожидаете. Использование визуального тестера помогает точно определить проблему.

...