scinde une chaîne avec la regex

Je suis à la recherche de découper une chaîne d'une forme générique, où les crochets désigner les "sections" de la chaîne. Ex:

x <- "[a] + [bc] + 1"

Et le retour d'un personnage vecteur qui ressemble à:

"[a]"  " + "  "[bc]" " + 1"

EDIT: Fini l'utilisation de ce:

x <- "[a] + [bc] + 1"
x <- gsub("\\[",",[",x)
x <- gsub("\\]","],",x)
strsplit(x,",")
InformationsquelleAutor Jeff Keller | 2013-03-22