Regex 在R中提取文本
我正在尝试使用R提取文本的可变长度子字符串。我有几个字符,例如:Regex 在R中提取文本,regex,r,text,extract,substr,Regex,R,Text,Extract,Substr,我正在尝试使用R提取文本的可变长度子字符串。我有几个字符,例如: "\"/Users/Nel/Documents/Project/Data/dataset.csv\"" 我需要从每个这样的字符中提取文件路径。在这种情况下,我想要得到的是: path1 <- "/Users/Nel/Documents/Project/Data/dataset.csv" 函数可以工作,但我无法找出相关的正则表达式。谢谢。您似乎只是想删除一些硬编码的引号 尝试gsub: x # [1] "\"/Users/
"\"/Users/Nel/Documents/Project/Data/dataset.csv\""
我需要从每个这样的字符中提取文件路径。在这种情况下,我想要得到的是:
path1 <- "/Users/Nel/Documents/Project/Data/dataset.csv"
函数可以工作,但我无法找出相关的正则表达式。谢谢。您似乎只是想删除一些硬编码的引号 尝试
gsub
:
x
# [1] "\"/Users/Nel/Documents/Project/Data/dataset.csv\""
gsub('\"',"",x)
# [1] "/Users/Nel/Documents/Project/Data/dataset.csv"
## or
# gsub('["]', "", x)
grep()
x
# [1] "\"/Users/Nel/Documents/Project/Data/dataset.csv\""
gsub('\"',"",x)
# [1] "/Users/Nel/Documents/Project/Data/dataset.csv"
## or
# gsub('["]', "", x)