括弧 () 内の JavaScript 文字列値を介してエクスポートしようとしています。
動作する例:
var a = "(test) (a b c)";
alert(a.match(/\([\s\S]+?\)/gi));//output: [(test),(a b c)]
しかし、一部の古いブラウザでは、「?」エラーを引き起こします。
だから私はこれをしました:
var a = "(test) (a b c)";
alert(a.match(/\([A-Za-z0-9\-_\t\r\n\s]+\)/gi));
ただし、この方法では外国の文字はサポートされません。したがって、\Sを使用する必要があります
\s\Sを使用し、 ?を使用しないソリューションが必要です。信号。