【发布时间】:2015-05-13 01:57:47
【问题描述】:
有谁知道如何使用 R 中的正则表达式删除这些字符开头的空格?
c( "bundesliga" ,
" liga niemiecka" ,
" wyniki na żywo" )
这似乎不起作用:
lowered <- c( "bundesliga" , " liga niemiecka", " wyniki na żywo" )
grep( x = lowered, pattern = "^\\s*(?=\\S)", value = TRUE, perl = TRUE )
[1] "bundesliga" " liga niemiecka" " wyniki na żywo"
【问题讨论】:
-
str_trimfromlibrary(stringr)是在这里使用的方便函数。str_trim(v1) -
如果您使用
read.table(或任何read.xxx),您可以设置strip.white = TRUE-“允许从未引用的字符字段中去除前导和尾随空格”