When a regex or subgroup matches an empty string this shows up in the match information panel as "null" (in italics). However, .NET doesn't actually return null as value for the match, but an empty string. This is confusing. I think it would be clearer if the match information showed "empty string" in italics or something similar.
Reproduction steps
Set flavor to .NET (C#)
Set regex to a?
Check the match information panel: it shows match 1 as null
Bug Description
When a regex or subgroup matches an empty string this shows up in the match information panel as "null" (in italics). However, .NET doesn't actually return null as value for the match, but an empty string. This is confusing. I think it would be clearer if the match information showed "empty string" in italics or something similar.
Reproduction steps
a?
https://regex101.com/?flavor=dotnet®ex=a?
Expected Outcome
The match should show as empty string or something similar.