Replace spaces in words groups that should be grouped together.

Usage

1
2

Arguments

text.var

The text variable.

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.

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.

Value

Returns a character vector with extra, trailing and/or leading spaces
removed.

Note

link[qdap]{strip} by default does not remove the double tilde
"~~" character.

Examples

1
2
3
4
5
6
7
8
9

## 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)