I would like to be able to create a collection of nodes where the text starts with a word and then a number. For example, given the following:
FIND
It's not available out-of-the-box, but you can add this functionality easily. It's described here: HtmlAgilityPack: xpath and regex
No, the HTML Agility Pack does not currently support this. It supports XPath version 1 queries, which does not support regular expressions.
That said, you'll have to do as you recommended and select using the XPath expression up to the point where you want to use a regular expression, and then use the Where extension method to filter out the appropriate nodes based on an RegEx instance.