sx {wrapr} | R Documentation |
String eXplode. Parse argument as a vector of string allowing "blank separators".
Description
Separates string data on whitespace and separating symbols into an array.
Usage
sx(s, ..., sep_symbols = ",|", strict = TRUE)
Arguments
s |
string to parse |
... |
force later arguments to be set by name |
sep_symbols |
characters to consider separators |
strict |
logical, if TRUE throw exception on confusing input |
Details
Can throw exception on lack of explicit value separators, example: bc('"a""b"')
and non-matching portions.
Whitespace is normalized to spaces.
Suggested by Emil Erik Pula Bellamy Begtrup-Bright https://github.com/WinVector/wrapr/issues/15.
Value
vector of values
See Also
Examples
sx('1 2 "c", d') # returns c("1", "2", "c", "d")
sx('1 2 3') # returns c("1", "2", "3")
sx('1 2 "3"') # returns c("1", "2", "3")
sx('1,2|3.4') # returns c("1", "2", "3.4")
sx('01 02') # returns c("01", "02")
[Package wrapr version 2.1.0 Index]