Hello,

Sorry, but I don't understand, there's nothing specific in the search pattern, it searches for the negation of digits and replaces them for "".

string = "\t\t\t\t\t<span class=\"compliment-count profile\">11</span>"
string = c(string, "\t\t\t\t\t<span class=\"compliment-count profile\">1234</span>") string = c(string, "\t\t\t\t\t<span class=\"compliment-count profile\">9876543210</span>")

gsub("[^[:digit:]]", "", string)
[1] "11"         "1234"       "9876543210"

Have you tried with other numbers?

Rui Barradas

Em 31-07-2012 21:25, Shelby McIntyre escreveu:
Good solution for when the number is "11", however, I don't know that the number is going 
to be "11", next time
it might be 1231 or 1,254 or some other number.  So, this isn't really a 
solution for my situation.

On Jul 31, 2012, at 12:31 AM, Rui Barradas wrote:

Hello,

Try the following.

string <- "\t\t\t\t\t<span class=\"compliment-count profile\">11</span>"
gsub("[^[:digit:]]", "", string)

Then use as.numeric or as.integer.

Hope this helps,

Rui Barradas

Em 31-07-2012 01:19, Shelby McIntyre escreveu:
Below is the string to parse and return the embedded number = "11"

string = "\t\t\t\t\t<span class=\"compliment-count profile\">11</span>"






On Jul 29, 2012, at 3:00 AM, r-help-requ...@r-project.org wrote:

char
        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to