在 R 中用正则表达式排除点

问题描述 投票:0回答:1

我从 R 中的 list.files() 得到了一个字符串向量,想排除带点 (.) 的字符串。 代码如下

list.files(R.home(),pattern='[^\\.]') 
list.files(R.home(),pattern='[^.]')

它们都不起作用。 任何帮助表示赞赏!

r string list vector expression
1个回答
0
投票

考虑使用:

 list.files(pattern = "^[^.]+$")

这确保了从字符串的开头到结尾没有

.

© www.soinside.com 2019 - 2024. All rights reserved.