list.files(pattern="a|b")
给我一个文件名列表,其中名称中包含 a 或 b。
我想要一个
list.files(pattern="a**&**b")
这给了我一个文件名列表,其中名称中包含 a 和 b 。但这不起作用。
是否有一个具有逻辑“与”含义的元字符的解决方案? 或者其他解决方案?
这可能取决于您的文件的名称,但我在示例文件夹中创建了以下文件:
# [1] "BookA.csv" "BookAandB.csv" "BookAB.csv" "BookB.csv"
在这种情况下,你可以这样做:
list.files(pattern = "(.*A)(.*B)")
# [1] "BookAandB.csv" "BookAB.csv"