-
str_to_upper()
转换为大写。 -
str_to_lower()
转换为小写。 -
str_to_title()
转换为标题大小写,其中仅每个单词的第一个字母大写。 -
str_to_sentence()
转换为句子大小写,仅句子的第一个字母大写。
用法
str_to_upper(string, locale = "en")
str_to_lower(string, locale = "en")
str_to_title(string, locale = "en")
str_to_sentence(string, locale = "en")
参数
- string
-
输入向量。或者是一个字符向量,或者是可强制转换为一个的东西。
- locale
-
用于比较的区域设置。有关所有可能的选项,请参阅
stringi::stri_locale_list()
。默认为 "en"(英语),以确保默认行为在不同平台上保持一致。
例子
dog <- "The quick brown dog"
str_to_upper(dog)
#> [1] "THE QUICK BROWN DOG"
str_to_lower(dog)
#> [1] "the quick brown dog"
str_to_title(dog)
#> [1] "The Quick Brown Dog"
str_to_sentence("the quick brown dog")
#> [1] "The quick brown dog"
# Locale matters!
str_to_upper("i") # English
#> [1] "I"
str_to_upper("i", "tr") # Turkish
#> [1] "İ"
相关用法
- R stringr word 从句子中提取单词
- R stringr str_which 查找匹配索引
- R stringr str_extract 提取完整的匹配项
- R stringr str_subset 查找匹配元素
- R stringr str_escape 转义正则表达式元字符
- R stringr str_trim 删除空格
- R stringr str_sub 使用子字符串的位置获取和设置子字符串
- R stringr modifiers 使用修饰符函数控制匹配行为
- R stringr str_replace_na 把NA变成“NA”
- R stringr str_trunc 将字符串截断至最大宽度
- R stringr str_match 从匹配中提取组件(捕获组)
- R stringr stringr-data 用于练习字符串操作的示例字符向量
- R stringr invert_match 将匹配位置切换到非匹配位置
- R stringr str_like 以与 SQL 的 LIKE 运算符相同的方式检测模式
- R stringr str_length 计算长度/宽度
- R stringr str_detect 检测是否存在匹配
- R stringr str_count 计算匹配次数
- R stringr str_split 将字符串分成几段
- R stringr str_unique 删除重复的字符串
- R stringr str_remove 删除匹配的模式
- R stringr str_pad 将字符串填充到最小宽度
- R stringr str_equal 判断两个字符串是否相等
- R stringr str_view 查看字符串和匹配项
- R stringr str_glue 用胶水插补
- R stringr str_conv 指定字符串的编码
注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Convert string to upper case, lower case, title case, or sentence case。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。