0

一重引用符内のテキストの色を変更したいのですが、引用符で囲まれていない限り、括弧の色も変更したいと考えています。これは私が持っているものですが、計画どおりに機能していません。

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

私は preg replace を使用していますが、これは配列の一部にすぎません。何か案は?

4

1 に答える 1

0

利用可能な優れたオンライン正規表現テスターのいずれかを使用することをお勧めします。その良い例がhttp://www.regextester.com/にあります 。おそらく、正規表現が期待どおりに解析されていません。ビジュアル テスターを使用すると、問題を特定するのに役立ちます。

于 2009-11-23T22:09:42.173 に答える