用r中的字符替换不同长度的数字字符串



我有一个包含字母数字字符串的数据集。我试图用"nnnn"代替字符串的数字部分。数字部分的长度不重要。

tbody> <<tr>
示例: 我所期望的
# 100001032218888例二# nnnnexamplennnn
# 1 example2# nnnnexamplennnn

我们可以这样使用gsub():

x <- c("#100001032218888example1", "#1example2")
output <- gsub("\d+", "nnnn", x)
output
[1] "#nnnnexamplennnn" "#nnnnexamplennnn"

最新更新