gsub:删除R中字符串末尾的特殊字符

gsub:删除R中字符串末尾的特殊字符,r,R,我希望替换字符串末尾的所有*s,在R中 txt <- c("arm","foot-ha-*","lefroo", "bafoobar*") gsub("/\\*$/","",txt, perl=TRUE); txt您不需要正则表达式中的/s gsub(“\\*$”,“”,txt)您不需要正则表达式中的/s gsub(“\\*$”,“”,txt)您也不需要g。分号也可以!也许你应该做:sub(\\*+$,“”,txt)来处理,例如:bla**。有些人可能想sub([*]+$,“”,txt

我希望替换字符串末尾的所有*s,在R中

txt <- c("arm","foot-ha-*","lefroo", "bafoobar*")
gsub("/\\*$/","",txt, perl=TRUE); 

txt您不需要正则表达式中的
/
s


gsub(“\\*$”,“”,txt)
您不需要正则表达式中的
/
s


gsub(“\\*$”,“”,txt)

您也不需要
g
。分号也可以!也许你应该做:
sub(\\*+$,“”,txt)
来处理,例如:
bla**
。有些人可能想
sub([*]+$,“”,txt)
你不需要
g
。分号也可以!也许你应该做:
sub(“\\*+$”,“”,txt)
来处理,例如:
bla**
。有些人可能想要
sub(“[*]+$”,“”,txt)