Count Words in a String
Count the number of words that appear within a character string.
StrCountW(x)
x |
a vector of strings to be parsed. |
This is just a wrapper for a fine regexpr. It uses the expression \b\W+\b
to separate the
words. The code \W
is equivalent to [^[:alnum:]_])
wheras [:alnum:]
contains [:alpha:]
and [:digit:]
.
So everything that is not an alphanumeric character, a digit or a _ (underscore) is used as separator for the words to be counted.
an integer defining the number of word in the string
Andri Signorell <andri@signorell.net>, based on code from Adam Bradley <hisself@adambradley.net>
StrCountW("This is a true story!") StrCountW("Just_one_word") StrCountW("Not-just.one/word") StrCountW("And what about numbers 8899 or special characters $$$/*?") StrCountW(" Starting'n ending with some whitespace ") StrCountW(c("This is a", "text in more", "than one line."))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.