Hai detto che l'HTML aveva un certo formato (come l'esempio da te postato). Ovviamente se esso non è in tale forma il pattern per l'espressione regolare va adeguato di conseguenza in modo da prevedere tutti i possibili casi.