2009-11-15 80 views
0

我想改變單引號內文本的顏色,但我也想改變父單色的顏色,只要他們不在引號內。這是我的,但它沒有按計劃工作。PHP不會改變顏色的引號

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

我使用preg替換,這只是數組的一部分。有任何想法嗎?

+1

您應該更好地顯示突出顯示的文字示例,顯示您正在嘗試實現的內容 – 2009-11-15 02:28:37

回答

0

我會推薦使用可用的罰款在線正則表達式測試器之一。一個很好的例子是http://www.regextester.com/你的正則表達式不像你期望的那樣解析。使用視覺測試儀有助於查明問題。