!\[(i|b|u)\](.*?)\[/\\1\]! ^^^ ^ ^ ^ ^^ ^^^ ^^ ^^^^^^ ||| | | | || ||| || |||||| ---------------------------> ist klar oder? || | | | || ||| || ||||| || -----------------------> sucht nur nach i b u -> | heisst oder || || ||| || ||||| --------------------------> die []-codes maskieren. ||| ||| ||| -------> deine backreferenz auf i, b oder u ||| --------------> dein text dazwischen