parenthesize
From assertive.base v0.0-1
by Richard Cotton
Wrap a string in brackets
Parenthesise a character vector by wrapping elements in brackets, dashes or commas.
Usage
parenthesize(x, type = c("round_brackets", "square_brackets",
"curly_brackets", "angle_brackets", "chevrons", "hyphens", "en_dashes",
"em_dashes", "commas"))
parenthesise(x, type = c("round_brackets", "square_brackets",
"curly_brackets", "angle_brackets", "chevrons", "hyphens", "en_dashes",
"em_dashes", "commas"))
Arguments
- x
- Character vector to wrap in parenthenses.
- type
- String naming the type of parenthesis.
Value
- A character vector of the input wrapped in parentheses.
Note
English grammar terminology is awfully confusing. The verb 'to parenthesise' means to wrap a phrase in brackets or dashes or commas, thus denoting it as supplementary material that could be left out. A 'parenthesis' as a noun is often used as a synonym for a round bracket.
See Also
Examples
paste("There were three", parenthesise(3), "mice in the experiment.")
paste(
"I love parmos",
parenthesise("Teesside's finest culinary invention", "en_dashes"),
"but they are sure to give me heart disease."
)
parenthesise(letters[1:5], "curly")
paste0(
"The R language",
parenthesise("an offshoot of S and Scheme", "commas"),
"is quite good for data analysis."
)
Community examples
Looks like there are no examples yet.