0

可能的重复:
将 ereg_replace 更改为等效的 preg_replace
将 ereg 表达式转换为 preg

谁能给我看相当于:

ereg_replace("\n#[^\n]*\n", "\n", $sql)

在 preg_replace

谢谢

4

2 回答 2

4

在这种情况下,您需要的只是分隔符(此处/):

preg_replace("/\n#[^\n]*\n/", "\n", $sql)

另请阅读PCRE 与 POSIX 的区别

于 2011-06-07T18:04:21.143 回答
3
preg_replace("~\n#[^\n]*\n~", "\n", $sql);
于 2011-06-07T18:04:07.433 回答