当前位置: 首页 > 编程学习 > 其它语言 > R语言 > 正文

R语言学习笔记(十九) 字符串处理中预定义字符组(表格介绍)

2018-04-22 来源:博客园/嘻呵呵

R中预定义的字符组

代码 含义说明
[:digit:]或\\d 数字; [0-9]
[^[:digit:]]或\\D 非数字; 等价于[^0-9]
[:lower:] 小写字母; [a-z]
[:upper:] 大写字母; [A-Z]
[:alpha:] 字母; [a-z]及[A-Z]
[:alnum:] 所有字母及数字; [A-z0-9]
\\w 字符串; [A-z0-9_] (在ASCII编码下,\w比[:alnum:]多了一个下划线)
[:xdigit:]或\\x 十六进制数字; [0-9A-Fa-f]
[:punct:] 标点符号; ! " ' # $ % & ^ () * +等
[:graph:] Graphical characters,即[:alnum:]和[:punct:]
[:blank:] 空字符; 即Space和Tab
[:space:]或\\s Space,Tab,newline,及其他space characters
[:print:] 可打印的字符,即:[:alnum:],[:punct:]和[:space:]
------- --------
\\b Empty string at either edge of a word(单词开头或结束的位置)
\\B Not the edge of a word(非单词开头或结束的位置)
\\< Beginning of a Word(单词开头的位置)
\\> End of a word(单词结束的位置)