[R] Split a string vector with '[ ]'
murdoch.duncan at gmail.com
Sun Jun 8 22:46:43 CEST 2014
On 08/06/2014, 4:30 PM, Alexsandro Cândido de Oliveira Silva wrote:
> I have a string something like that:
> nw.str <- "[D][A|D][T|A:D][C|T]"
> And I need to split it in this way:
> "[D]" "[A|D]" "[T|A:D]" "[C|T]"
You could probably use lookahead and lookbehind Perl regular
expressions, but this might be easier:
readLines(textConnection(gsub("\\]\\[", "]\n[", nw.str)))
This just inserts a newline between each pair of brackets, and then
reads the resulting string.
More information about the R-help