对于正则表达式,对象可能为"null"

Har*_*ish 3 javascript regex typescript

我使用RegEx使用这样的东西.

 const body = /<body.*?>([\s\S]*)<\/body>/.exec(html)[1];
Run Code Online (Sandbox Code Playgroud)

预期:应该编译没有错误.

实际:[ts]对象可能为"null".

帮我解决这个问题......

Har*_*ish 10

我能够使用非null断言运算符解决这个问题!,如下所示

const body = /<body.*?>([\s\S]*)<\/body>/.exec(html)![1];
Run Code Online (Sandbox Code Playgroud)