【发布时间】:2016-12-13 23:20:52
【问题描述】:
我有一些变量值想用 str_replace 和 str_replace_all 更新。我很想知道为什么当“\n”是字符模式的一部分时这些功能不起作用,例如“\n+\n”。
str_replace("示例\nof\n+\nmy\n问题", "\n+\n", "")
我希望它生成“示例\nofmy\n问题”。
【问题讨论】:
我有一些变量值想用 str_replace 和 str_replace_all 更新。我很想知道为什么当“\n”是字符模式的一部分时这些功能不起作用,例如“\n+\n”。
str_replace("示例\nof\n+\nmy\n问题", "\n+\n", "")
我希望它生成“示例\nofmy\n问题”。
【问题讨论】:
您需要在加号前添加 \\。例如:
str_replace( "Example\nof\n+\nmy\nProblem", "\n\\+\n", "")
【讨论】:
gsub("\n", "", "1\n2\n3\n") 也可以。