3
我有许多文件,我的文件夹中,例如:列表文件夹中的匹配准确的文件名
- FILE1.TXT
- file1.txt_sub
- file1.txt_sub2
我只希望R找到“file1.txt”。但如果我使用
list.files(pattern = "file1.txt")
R也将返回从我的例子中的其他两个文件。任何想法如何我可以解决这个问题?
谢谢!
我有许多文件,我的文件夹中,例如:列表文件夹中的匹配准确的文件名
我只希望R找到“file1.txt”。但如果我使用
list.files(pattern = "file1.txt")
R也将返回从我的例子中的其他两个文件。任何想法如何我可以解决这个问题?
谢谢!
使用正则表达式(见?regex
):
list.files(pattern = "^file1\\.txt$")
^
是正则表达式表示字符串的开头,
\\
脱.
,使其文字.
,
$
是普通表达式表示字符串的结尾。
总之,这是正确捕获file1.txt
的正则表达式,没有别的。
+1为了实现逃避''。(我没有!) –
非常感谢您的快速和明确的答案! – roschu