将A替换为B,B替换为字符串中的A.

时间:2013-10-02 16:11:56

标签: regex r grep

我想用A的所有B替换BA替换为R中的字符串中的x = "ABCDBBABDC"

我的输入是

y = "BACDAABADC"

我的输出应该是,

sub

我怎么能在一行中做到这一点?

我尝试{{1}},但我无法进行多次替换。

1 个答案:

答案 0 :(得分:14)

您正在寻找chartr

x = "ABCDBBABDC"
chartr("AB", "BA", x)
# [1] "BACDAABADC"