This function takes delimiters for the beginning and (optionally, if different) end of sections of a string, and returns a vector with split string elements.
A regular expression denoting the beginning of a section. Use
A regular expression denoting the end of a section. If none supplied, sections end when the next
The main use case for
split_sandwiches() is for html editing: You might want to separate the original text from the html tags, make certain edits to the text only, and then re-wrap the tags.
This is different from
str_split() or similar, because the delimiters are preserved and remain attached to a section.
split_sandwiches() is not vectorized (sorry). It only takes a single character object.
A vector of strings
1 2 3
my_string <- "<span style='text-color:blue'> I am blue and <b>bold</b>, yay! </span>" split_sandwiches(my_string, "\\<[^\\>\\<]*\\>")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.