( numen | 2012. 03. 18., v – 23:53 )

Alapvetően annyit akarunk ellenőrizni, hogy a < és a > egy „HTML tag” részét képezze. Amennyiben a stringünk nem tartalmaz <…<…>-hez hasonló anomáliákat (amiket azt hiszem, az SGML egyébként enged), kb. mindegy, hogy a tagnyitó <-re, vagy a taget záró >-ra keresünk a vélt tagen belül. Szerintem legalábbis.
A tagekre matcheltetést mostanában már általában nem szoktam végiggondolni, talán sajnos.

int getRandomNumber() { return 4; }  // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű.  xkcd