Capaz esto te ayuda (En Python)
Código
import re cadena = "Esto es(una cadena[de -caracteres" print re.split("\(|\[|-", cadena)
Código:
['Esto es', 'una cadena', 'de ', 'caracteres']
Devuelve una lista en la que cada elemento es la parte de la cadena original que corresponde, utilizando como separadores los símbolos ( ; [ ; -.
Podés mirar este artículo de Wikipedia:
http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular
Un saludo.