包含所有字符的对象或包

Object or package containing all characters

是否有包含所有可用字符的 R 对象或包,例如可以以某种方式访问​​的 UTF-8 编码? 我在想类似的东西:

> object$vowels
 [1] "A" "E" "I" "O" "U" "a" "e" "i" "o" "u"
> object$umlauts
[1] "Ä" "Ö" "Ü" "ä" "ö" "ü"
> object$special
[1] "!"   "§"   "$"   "%"   "&"   "/"   ...

基本上我想节省收集所有可能的字符并手动对其进行分类的时间。我知道有

letters[1:26]

其他角色有没有类似的对象?

使用来自 wikipedia 的引用,我们可以创建我们自己的函数:

myFunc <- function(type = "special") {
  # https://en.wikipedia.org/wiki/UTF-8
  if(type == "special") myRange <- c(32:47, 58:64, 91:96, 123:126) 

  # extend as required
  #if(type == "vowels") myRange <- c(..)

  #return
  unlist(strsplit(intToUtf8(myRange), ""))
}


myFunc(type = "special")
# [1] " "  "!"  "\"" "#"  "$"  "%"  "&"  "'"  "("  ")"  "*"  "+"  ","  "-"  "." 
# [16] "/"  ":"  ";"  "<"  "="  ">"  "?"  "@"  "["  "\" "]"  "^"  "_"  "`"  "{" 
# [31] "|"  "}"  "~"