【发布时间】:2017-09-08 08:24:16
【问题描述】:
我有一个字符串,比如说 MyString = "aabbccawww"。我想使用 gsub 表达式将 MyString 中的最后一个“a”替换为“A”,只有它。那是“aabbccAwww”。我在网站上发现了类似的问题,但他们都要求替换最后一次出现的内容以及之后的所有内容。 我试过 gsub("a[^a]*$", "A", MyString),但它给出了 "aabbccA"。我知道我可以为此目的使用 stringi 函数,但我需要在使用此类函数会很复杂的代码的一部分中实现解决方案,所以我想使用正则表达式。 有什么建议吗?
【问题讨论】: