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

______________________________________________
R-help@r-project.org 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.

Reply via email to