說我有文字是這樣的:分割字符串遞歸
pattern = "This_is some word/expression I'd like to parse:intelligently(using special symbols-like '.')"
的挑戰是如何使用單詞分隔符從
c(" ","-","/","\\","_",":","(",")",".",",")
家人將其分割成單詞。
期望的結果:
"This" "is" "some" "word" "expression" "I'd" "like" "to" "parse" "intelligently" "using" "special" "symbols" "like"
方法:
我可以用做sapply
或for
循環:
keywords = unlist(strsplit(pattern," "))
keywords = unlist(strsplit(keywords,"-"))
#等
問題:
但是什麼解決方案使用Reduce(f, x, init, accummulate=TRUE)
?
的確非常優雅! – 2014-09-02 10:25:39
雖然... – 2014-09-02 10:34:21
其實並不介意「我」+「d」與「我會」。爲了簡單起見,我將在 – 2014-09-02 10:45:56