替换R中字符串末尾的第一个匹配项
作为一个例子,我有这个向量替换R中字符串末尾的第一个匹配项,r,string,character,R,String,Character,作为一个例子,我有这个向量 c("qw;erty;qwert;qwe;", "ty;qwert;qw") 如何使用子函数或任何其他函数替换第一次出现的;从带有\t的行的末尾开始,结果将是cqw;厄尔蒂;qwert;qwe\t,ty;我们可以试试 sub(";([^;]*)$", "\t\\1", str1) #[1] "qw;erty;qwert;qwe\t" "ty;qwert\tqw" 数据 我们可以试试 sub(";([^;]*)$", "\t\\1", str1) #[1] "q
c("qw;erty;qwert;qwe;", "ty;qwert;qw")
如何使用子函数或任何其他函数替换第一次出现的;从带有\t的行的末尾开始,结果将是cqw;厄尔蒂;qwert;qwe\t,ty;我们可以试试
sub(";([^;]*)$", "\t\\1", str1)
#[1] "qw;erty;qwert;qwe\t" "ty;qwert\tqw"
数据
我们可以试试
sub(";([^;]*)$", "\t\\1", str1)
#[1] "qw;erty;qwert;qwe\t" "ty;qwert\tqw"
数据
试分;[^;]*$,\t\\1,cqw;厄尔蒂;qwert;qwe;,泰;qwert;qw@nicola我没有看到你的评论,但它惊人地相似;[^;]*$,\t\\1,cqw;厄尔蒂;qwert;qwe;,泰;qwert;qw@nicola我没有看到你的评论,但惊人的相似