This can be particularly useful when processing multi-entity web pages.In an example embodiment, a generalized template or logical structure for a document such as a web page or other document is formed first by receiving a tree-based regular expressio