假设我们有一个字符串s,其中包含字母和数字,我们可以使用gsub函数将它们分开: ```R s <- "abc123def456" letters_only <- gsub("[^[:alpha:]]", "", s) # 提取字母 numbers_only <- gsub("[^[:digit:]]", "", s) # 提取数字 ``` 在上面的代码中,我们使用了正则表达式来匹配非字母和非数字的字符,然后使用gsub函数将它们替换为空字符串。通过这种方式,我们可以得到只包含字母和只包含数字的两个字符串。