包含所有字符的对象或包
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] "|" "}" "~"
是否有包含所有可用字符的 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] "|" "}" "~"