On 08/06/2014, 4:30 PM, Alexsandro Cândido de Oliveira Silva wrote:
> Hi,
>
> 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.
Duncan Murdoch
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.