在哪里可以找到使用 preg_replace 时必须转义的所有字符的列表。我在数组 $ESCAPE_CHARS 中列出了我认为其中的三个。我还缺少什么。
我需要这个,因为我将在表单提交上进行 preg 替换。
所以即。
$ESCAPE_CHARS = array("#", "^", "[");
foreach ($ESCAPE_CHARS as $char) {
$_POST{"string"} = str_replace("$char", "\\$char", $_POST{"string"});
}
$string = $_POST{"string"};
$test = "string of text";
$test = preg_replace("$string", "<b>$string</b>", $test);
谢谢!