阿宅的学习工作日记 阿宅的学习工作日记
首页
  • 生信相关

    • 生信学习
  • 编程相关

    • R语言笔记
    • python笔记
  • linux拾遗
  • 云筏评测
  • 网站搭建
  • 读书笔记
  • 实用技巧
  • 友情链接
  • vuepress相关
  • 分类
  • 标签
  • 归档

Ivis Tang

阿宅本宅
首页
  • 生信相关

    • 生信学习
  • 编程相关

    • R语言笔记
    • python笔记
  • linux拾遗
  • 云筏评测
  • 网站搭建
  • 读书笔记
  • 实用技巧
  • 友情链接
  • vuepress相关
  • 分类
  • 标签
  • 归档
  • R语言的小技巧[持续更新]
  • 使用parallel包实现R语言并行
  • 使用R project来管理建造R项目并上传git
  • centos7安装rstan
  • windows版rstudio安装pandoc
  • 用R做主坐标分析-PCoA
  • R语言颜色表
  • circlize绘制基因组圈图的原理与使用
  • R语言简单处理pdf神器——qpdf包
  • R语言字符串类整理
    • 字符串类
    • 示例
  • R语言编程
ivistang
2021-03-01

R语言字符串类整理

R语言字符串类整理

# 字符串类

提示

字符串类允许指定完整类别的字符,如数字、字母等。字符类有两种风格,一种使用[:和:]括在方括号内的预定义名称周围,另一种使用\和特殊字符。

  • [:digit:]或\d:数字 0 1 2 3 4 5 6 7 8 9,相当于[0-9]。
  • \D:非数字,相当于[^0-9]。
  • [:lower:]:小写字母,相当于[a-z]。
  • [:upper:]:大写字母,相当于[A-Z]。
  • [:alpha:]:所有字母,相当于[[:lower:][:upper:]] or [A-z]。
  • [:alnum:]: 字母和数字,相当于[[:alpha:][:digit:]]或[A-z0-9]。
  • \w:单词字符,相当于[[:alnum:]_] or [A-z0-9_]。
  • \W: 非单词字符,相当于[^A-z0-9_]。
  • [:xdigit:]:16进制字符组,相当于[0-9A-Fa-f]。
  • [:blank:]:空白字符,比如空格和制表符。
  • [:space:]:间隔字符,包括制表符,换行符,垂直制表符,换页符,回车以及空格。
  • \s:空格。
  • \S:非空格。
  • [:punct:]: 标点符号,包括``! " # $ % & ’ ( ) * + , - . / : ; < = > ? @ [ ] ^ _ { | } ~```。
  • [:graph:]: 图形字符(人类友好字符),相当于[[:alnum:][:punct:]]。
  • [:print:]: 可打印字符,相当于[[:alnum:][:punct:]\\s]。
  • [:cntrl:]: 控制符,例如\n、\r,相当于[\x00-\x1F\x7F]。

# 示例

# Function to clean text
clean.text <- function(text){
  text <- gsub("[^[:alnum:]]", "", text)
  text <- gsub(" ", "", text)
  text <- tolower(text)
  return(text)
}
1
2
3
4
5
6
7
#r
上次更新: 2024/03/11, 23:50:27
R语言简单处理pdf神器——qpdf包

← R语言简单处理pdf神器——qpdf包

最近更新
01
如何挂载raw格式的虚拟机磁盘镜像
12-18
02
《极简市场营销》读书笔记
09-29
03
SNaQ进行系统发育网构建
09-27
更多文章>
打赏我~
主人忘记设置啦
Copyright © 2019-2024 IvisTang | CC BY-SA 4.0 License
沪ICP备20003858号-1 |
已在风雨中度过
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式