我有一个像这样GSUB返回比正则表达式匹配更
x = c(
"blahblah, blah blah, Plate 3, blah blah"
,
"blah blah, blah_Plate 2_blah, blah"
,
"blah, blah, blah blah, blah plate_3"
,
"blah blah, blah, plate 5.txt"
)
我想从这些文件名拿到车牌号码串,
,所以我测试我的正则表达式匹配
gsub("\\<Plate\\>.[0-9]","\\1",workdf_nums_plats$Bioplex_Files)
,所以我最终可以做这样的事情
workdf_nums_plats$plat <- ifelse(grepl("\\<Plate\\>.[0-9]", workdf_nums_plats$Bioplex_Files), gsub("\\<Plate\\>.[0-9]","\\1",workdf_nums_plats$Bioplex_Files), NA)
我正在返回整个字符串,我尝试使用\ b来设置字边界,但没有帮助。
任何意见将非常感谢!
好像你找到这些问题的答案有帮助。考虑接受对你最有帮助的人(答案左边的复选标记)。 – CPak