如何用PHP上的正则表达式替换文本?

时间:2011-07-22 02:38:22

标签: php regex

我有一个像“MASTER_LECTURE.NAME”这样的文字,所以想用空格或其他字符串替换* MASTER_LECTURE *。如何在正则表达式php上做到这一点?

*我是REGEX的新手。感谢

2 个答案:

答案 0 :(得分:1)

如果您只是替换字符串而不是模式,则可以使用str_replace

答案 1 :(得分:1)

您可以使用正则表达式或简单的字符串函数

来执行此操作
$string = 'MASTER_LECTURE.NAME';

$string_replace = 'MASTER_LECTURE';

// Regular expression
preg_replace('/'.preg_quote($string_replace).'/is', '', $string);

// String function
$string = str_replace($string_replace, '', $string);

http://php.net/manual/en/function.preg-replace.php

http://php.net/manual/en/function.str-replace.php