terms: A character vector of grouped word terms to insert a new separating/space character.
sep: A character string to separate the terms.
rm.extra: logical. Should trailing, leading and > 1 continuous white spaces be removed?
ignore.case: logical. If FALSE, the pattern matching is case sensitive and if TRUE, case is ignored during matching.
fixed: logical. If TRUE, pattern is a string to be matched as is. Overrides all conflicting arguments.
``: Other arguments passed to gsub.
Returns
Returns a character vector with extra, trailing and/or leading spaces removed.
Details
space_fill is useful for keeping grouped words together. Many functions in qdap take a char.keep or char2space argument. This can be used to prepare multi word phrases (e.g., proper nouns) as a single unit.
Note
link[qdap]{strip} by default does not remove the double tilde "~~" character.
Examples
## Not run:x <- c("I want to hear the Dr. Martin Luther King Jr. speech.","I also want to go to the white House to see President Obama speak.")keeps <- c("Dr. Martin Luther King Jr.","The White House","President Obama")space_fill(x, keeps)strip(space_fill(x, keeps))## End(Not run)