R按符号分割字符串

Mat*_*att 14 string split r

例:

string = "abc|3g"
function(string)
Solution: --> "abc" "3g"
Run Code Online (Sandbox Code Playgroud)

有没有想法如何分割出示例中显示的方式?

Mat*_*att 21

strsplit(string,split='|', fixed=TRUE)
Run Code Online (Sandbox Code Playgroud)

这是可能的答案.其他方案?

  • 您还可以查看包`stringr`和`stringi`.你的答案的变体是`strsplit(string,"\\ |")[[1]]`使用两个反斜杠来逃避特殊符号`|`. (3认同)