正则表达式 – 如何使用正则表达式在R中删除具有特定开始和结尾
发布时间:2020-12-14 06:27:56 所属栏目:百科 来源:网络整理
导读:我有一个字符串 str = c("F14 : M114L","W15 : M116L,W15 : M118L","W15 : D111L,F14 : E112L,F14 : M116L") 目的是删除:和L之间的任何东西(也包括在前面的空格),以便我最终会有 "F14","W15,W15",F14,F14" 我在想用 gsub(" : [[:alnum:]]L","",str) 但显然
我有一个字符串
str = c("F14 : M114L","W15 : M116L,W15 : M118L","W15 : D111L,F14 : E112L,F14 : M116L") 目的是删除:和L之间的任何东西(也包括在前面的空格),以便我最终会有 "F14","W15,W15",F14,F14" 我在想用 gsub(" : [[:alnum:]]L","",str) 但显然它不起作用.不知道是否有类似通配符的东西,可以表示任何数字和字符之间:
这样做:
gsub(" : .*?L",str) #[1] "F14" "W15,W15" "W15,F14" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |