在.NET中是否存在匹配或异常正则表达式

2 c# regex exception

我想做类似下面的事情,但因为没有匹配而抛出异常.那可能吗?

var val = Regex.Match("nomatchplz", "notgoingtomatch(.*)").Groups[1].Value;
Run Code Online (Sandbox Code Playgroud)

Sju*_*sen 7

Regex.Match函数返回Match对象.它具有您正在寻找的功能.但你应该自己抛出异常

    Match x = Regex.Match("","");
    if (!x.Success)
    {
        throw new Exception("My message");
    }
Run Code Online (Sandbox Code Playgroud)