(?<=id=resultsStats>).+?(?=<nobr>)
Используйте *
вместо +
, если содержимое является необязательным, а не обязательным.
Пример использования (F #):
open System.Text.RegularExpressions
let tryFindResultsStats input =
let m = Regex.Match (input,
"(?<=id=resultsStats>).+?(?=<nobr>)",
RegexOptions.Singleline)
if m.Success then Some m.Value else None