小编use*_*784的帖子

在PHP中替换\n或\\n但不是"n"

当我为\n执行str_replace时,它会一直替换我脚本中的所有字母"n".我试图做的是取代这个"看到\nyou \nsoon \n"来说"很快见到你".除了它剥离句子中的每一个n.我一直得到这个"看你洙".

是否可以定位,特别是"\n"而不是"n"?

简单的问题.也许是nimrodic.感谢您的时间和解决方案.

编辑>添加代码> 这是我试图修复的代码

    $text = "Description: Join us today, Sunday644 \u2022 Pastor Ed Weiss \u2022 Faith World\nOutreach Church \u2022 Bartlett, IL \u2022 Starting at 11:30am,\nfwo.org\/webcast<http:\/\/www.google.com\/url?q=http:\/\/fwo.org\/webcast&ust=1340553597624000&usg=AFQjCNE5g0jUGFl1nDLmKOHuIG8M8y3Wcg>\n";
    preg_match("/Description: ([^\\r\\n]+)/s", $text, $b);
    $text = preg_replace("/\u2022/", "•", $text);
    $text = preg_replace("/[\n\r]/"," ",$text);

    echo $text;
Run Code Online (Sandbox Code Playgroud)

在我的测试中,我丢失了"r"和"n"字母.

php str-replace

1
推荐指数
1
解决办法
1377
查看次数

标签 统计

php ×1

str-replace ×1