Alceu R. de Freitas Jr. wrote: > > Legal, mas então por que > > s/(\[.*?\]\s\[)+//; Porque depois do primeiro match, não funciona mais: [texto] [texto] [texto] [texto] - original *********texto] [texto] [texto] - primeiro match como a string agora começa com 't', e não com '[', o regex para por aqui. - Flavio S. Glock