, . - , , (.. , +1 ):
nchar(gsub("[^ ]", "", dat$one)) + 1
:
nchar(gsub("[^ ]|^ *| *$", "", dat$one)) + 1
:
x <- c(" One two ", "One Two ", " One two")
nchar(gsub("[^ ]", "", x)) + 1
sapply(strsplit(x, " "), length)
nchar(gsub("[^ ]|^ *| *$", "", x)) + 1
: :
x <- " One Two "
nchar(gsub("[^ ]|^ *| *$", "", gsub(" +", " ", x))) + 1