PHP将“\ [”替换为“<script>”</script>

时间:2012-03-06 07:02:56

标签: php regex

我有一个包含\[的长文本,我想用标记<script>替换它。 \[在文中多次出现。如何使用PHP立即进行替换?

6 个答案:

答案 0 :(得分:2)

您不需要正则表达式,请尝试str_replace

$mytext = str_replace('\[','<script>',$mytext);

请确保您确实希望所有[都被<script>替换(我假设您也将]替换为</script>) - 嵌套/非平衡/转义等等(可能是您的输入可以保证没有这些问题,但值得考虑)。

答案 1 :(得分:1)

你会使用str_replace。

$replaced = str_replace('[', '<script>', $longtext);

答案 2 :(得分:1)

$NewString = str_replace("\\[", "<script>", $OldString);

答案 3 :(得分:0)

您不需要正则表达式。您可以将str_replace用作:

$new = str_replace('[', '<script>', $original);

答案 4 :(得分:0)

你应该可以使用

str_replace("[", "<script>", $text);

表示

答案 5 :(得分:0)

使用PHP Power函数str_replace()

$slashbracketcode = "\[kjsadjkhdkjkjsdk\[kjjkdsjksf\[\[\[jkshdfjkshfkjhs\[";

$clientscript = str_replace('[', '<script>', $slashbracketcode);