No, per cercare di capire dove stai sbagliando e correggerti in modo che la prossima volta non commetterai nuovamente lo stesso errore.

I meta caratteri [] servono per definire una classe di caratteri (es. [abc], [a-z], etc.). Non puoi utilizzarlo per definire una stringa.(es. -->).

Per ottenere quello che chiedi puoi utilizzare il meta carattere . per fare il matching di ogni carattere, * e ? per rendere il pattern non-greedy. Inoltre, per rendere piu' flessibile l'espressione, dovresti utilizzare la modificatore s.