I'm trying to extract a number from a string.
And do something like [0-9]+
on the string "aaa12xxx"
and get "12"
.
I thought it would be something like:
> grep("[0-9]+", "aaa12xxx", value=TRUE)
[1] "aaa12xxx"
And then I figured...
> sub("[0-9]+", "\1", "aaa12xxx")
[1] "aaaxxx"
But I got some form of response doing:
> sub("[0-9]+", "ARGH!", "aaa12xxx")
[1] "aaaARGH!xxx"
There's a small detail I'm missing.
Question&Answers:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…