Why is C#'s Regex.Matches() returning all matches in a single Match object?
I am marking Mariano's answer as the solution, but am leaving here the outcome of further research, which is not mentioned in the selected answer: Seems the most popular options would be, in order of popularity, the following nuget packages: Html Agility Pack CsQuery AngleSharp I ended up using AngleSharp, which has the advantage over CsQuery of still being maintained/developed.
GPA regex in Perl
Replace string unless between two points
TCL passing lists of regexes through command line
Match a Regular Expression by simple 2 cases:
Regex ignore Find and Replace in Notepad++
Perl: How to match a string that is not in a given string [duplicate]
glob2rx in R to get all cells whose last decimal is 5?
Finding file names without a specified character
Perl: quick replacing of occurrences of multiple words in an array
Extract resolution from string
How do I create a Scala Regex that is compiled using Java Pattern.COMMENTS?
Is there a way to search terms in order with RegexpQuery in lucene?
Regex to allow any charcter EXCEPT backslash
Regex: Match a condition, then find the first occurrence of another condition that precedes it on the same line. Possible?
Regex for URL routing - match alphanumeric and dashes except words in this list