codice:
Pattern.compile("(</?\\w+>)|[^<]+");
Tradotto: un tag (di chiusura o apertura) OR uno o più caratteri che non siano <

E nota che nel tuo pattern </?\\w+\\>, l'escape per > è superfluo.