我正在阅读tidyr包中separate()
函数的文档,但我并不完全理解sep
参数的默认值。
根据文档,默认值为sep = "[^[:alnum:]]+"
,这意味着" [t]默认值是一个匹配任何非字母数字值序列的正则表达式。"我将此解释为意味着分隔符将是"字符的任何字符或子字符串不包含字母或数字"。如果这不准确,请告诉我。
我不明白shorthand for alphanumeric [:alnum:]
如何用插入符号,另一组括号和加号反转。我刚刚链接的网站部分解释了这种混乱(即[^[]]
部分),但它似乎没有谈论R.这是R的标准语法吗?这是从另一种语言中选择的吗?
我是编程和R的新手,所以我之前可能没有遇到过这种语法。