0 または 1 の '?' を作成するのに問題があります。javascript で、ゼロよりも 1 つのオカレンスを優先します。
元。これは私の正規表現です:(=1)?
これは私の文字列、str です:abcd=1
私がそうregex.exec(str)
すると、次のものが返されます: ["",undefined]
. 文字列の先頭で長さゼロの一致を選択しているようです。「=1」を選択させる方法はありますか? おそらくこれは他の言語では異なる動作をするかもしれませんが、私は現在 JavaScript を使用しています。