用javascript分割

Sou*_*abh 4 javascript regex

下面是我试图用JavaScript做的事情.

如果我有字符串

str = "how are you? hope you are doing good" ;
Run Code Online (Sandbox Code Playgroud)

现在我想把它分开吗?(或.或!)但我不想失去"?".相反,我想在问号之后打破字符串,这样问号就是我们拥有的第一个分段.之后呢?或/或!需要有一个\ s(空格)才能将其分成几个部分

after splitting str what should I get is

["how are you?","hope you are doing good"]
Run Code Online (Sandbox Code Playgroud)

我不确定是否可以使用Javascript split()函数完成,请帮忙.

YOU*_*YOU 11

str.match(/\S[^?]*(?:\?+|$)/g)

["how are you?", "hope you are doing good"]
Run Code Online (Sandbox Code Playgroud)