| rm_endmark {qdapRegex} | R Documentation | 
Remove/Replace/Extract Endmarks
Description
Remove/replace/extract endmarks from a string.
Usage
rm_endmark(
  text.var,
  trim = !extract,
  clean = TRUE,
  pattern = "@rm_endmark",
  replacement = "",
  extract = FALSE,
  dictionary = getOption("regex.library"),
  ...
)
ex_endmark(
  text.var,
  trim = !extract,
  clean = TRUE,
  pattern = "@rm_endmark",
  replacement = "",
  extract = TRUE,
  dictionary = getOption("regex.library"),
  ...
)
Arguments
| text.var | The text variable. | 
| trim | logical.  If  | 
| clean | trim logical.  If  | 
| pattern | A character string containing a regular expression (or 
character string for  | 
| replacement | Replacement for matched  | 
| extract | logical.  If  | 
| dictionary | A dictionary of canned regular expressions to search within 
if  | 
| ... | Other arguments passed to  | 
Details
The default regular expression used by rm_endmark finds 
endmark punctuation used in the qdap package; this includes ! . ? * AND
|.  This behavior can be altered (to ; AND : or to use just ! . AND ?) by 
using a secondary regular expression from the 
regex_usa data (or other dictionary) via 
(pattern = "@rm_endmark2" or pattern = "@rm_endmark3"). See 
Examples for example usage.
Value
Returns a character string with endmarks removed.
See Also
Other rm_ functions: 
rm_abbreviation(),
rm_between(),
rm_bracket(),
rm_caps_phrase(),
rm_caps(),
rm_citation_tex(),
rm_citation(),
rm_city_state_zip(),
rm_city_state(),
rm_date(),
rm_default(),
rm_dollar(),
rm_email(),
rm_emoticon(),
rm_hash(),
rm_nchar_words(),
rm_non_ascii(),
rm_non_words(),
rm_number(),
rm_percent(),
rm_phone(),
rm_postal_code(),
rm_repeated_characters(),
rm_repeated_phrases(),
rm_repeated_words(),
rm_tag(),
rm_time(),
rm_title_name(),
rm_url(),
rm_white(),
rm_zip()
Examples
x <- c("I like the dog.", "I want it *|", "I;", 
    "Who is| that?", "Hello world", "You...")
rm_endmark(x)
ex_endmark(x)
rm_endmark(x, pattern="@rm_endmark2")
ex_endmark(x, pattern="@rm_endmark2")
rm_endmark(x, pattern="@rm_endmark3")
ex_endmark(x, pattern="@rm_endmark3")