我试图从字符串中提取一个数字。
然后在字符串 "aaa12xxx"
上执行类似于 [0-9]+
的操作,得到 "12"
。
我以为会是这样的:
> grep("[0-9]+", "aaa12xxx", value=TRUE)
[1] "aaa12xxx"
然后我想..。
> sub("[0-9]+", "\\1", "aaa12xxx")
[1] "aaaxxx"
但我得到了某种形式的回应:
> sub("[0-9]+", "ARGH!", "aaa12xxx")
[1] "aaaARGH!xxx"
我漏掉了一个小细节。