そこで、テキストの強調表示システムを作成することにしました。現時点ではstr_replace、単語を置き換えるために使用しているだけです(たとえば、入力文字列は$rstr = str_replace("Console", "<c>Console</c>", $strどこですか。
私を困惑させたのは、スピーチマーク(")と引用符(')内のコンテンツを置き換える方法でした。たとえば、文字列 " Console" が になった、 (は外部スタイルシートで定義されている)
に置き換えるにはどうすればよい
ですか?で正規表現を使用する方法。
$strConsole.WriteLine("Words");"Words"<sr>"Words"</sr><sr>str_replace
私の回避策:
function hlStr($original)
{
$rstr = explode('"', $original);
return $rstr[0].'<sr>"'.$rstr[1].'"</sr>'.$rstr[2];
}