私は文字列を+ - * /で区切り、配列に入れる必要があります。複数の区切り文字で区切られた文字列
私はこのコードも試してみましたが、これはうまく動作していないようです。それは私に "正規表現が無効です:/ + | - | * | /:何も繰り返されません"というエラーが表示されます。
var separators = ['+', '-', '*', '/'];
var numbers = x.split(new RegExp(separators.join('|'), ''));
どうすればよいですか?
文字列に特殊文字が含まれていますか? – Harsha
問題はそれらの文字の中にはRegExpで特別な意味があることがあるため、 –
'+'と '*'が正規表現で特別な意味を持つと思うより多くの\\でそれらをエスケープする必要があるということです。 – Rajesh