Description Usage Arguments Value See Also Examples
Mark words containing regex with a class for highlighting.
| 1 | mark_regex(x, regex, marks_class, ignore.case = FALSE, ...)
 | 
| x | A character vector with regex to operate on. | 
| regex | The regex to search for. | 
| marks_class | The classes to apply to word (must be equal to regex in
length).  These are dictated by the css generated for marks in
 | 
| ignore.case | logical.  If  | 
| ... | Other arguments passed to  | 
Returns a character vector with mark tags added around words that contain the regex.
Other mark.functions: mark_sentences,
mark_word_stems, mark_words
| 1 2 3 4 5 6 7 8 9 10 11 12 | x <-"I like good cheeses but she hated Bad cheese.  Really hates it"
regex <- c("chees[^ ]*\\b", "like", "hate[^ ]*\\b", "good", "bad\\b")
marks_class <- c("neutral", "pos", "neg", "pos", "neg")
marks <- c(pos = "lightgreen", neg = "pink", neutral = "yellow")
(body <- mark_regex(x, regex, marks_class))
## Not run: 
## To an external file
template2html(insert_body(highlight_template(marks), body))
open_html()
## End(Not run)
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.