理解" sep"的语法参数默认在tidyr的separate()函数

时间:2015-06-20 01:48:31

标签: regex r syntax tidyr

我正在阅读tidyr包中separate()函数的文档,但我并不完全理解sep参数的默认值。

根据文档,默认值为sep = "[^[:alnum:]]+",这意味着" [t]默认值是一个匹配任何非字母数字值序列的正则表达式。"我将此解释为意味着分隔符将是"字符的任何字符或子字符串不包含字母或数字"。如果这不准确,请告诉我。

我不明白shorthand for alphanumeric [:alnum:]如何用插入符号,另一组括号和加号反转。我刚刚链接的网站部分解释了这种混乱(即[^[]]部分),但它似乎没有谈论R.这是R的标准语法吗?这是从另一种语言中选择的吗?

我是编程和R的新手,所以我之前可能没有遇到过这种语法。

0 个答案:

没有答案