Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はjavascriptでこのコードを持っています
var pts = "0 0, 0 1909, 2559 1909, 2559 0"; pts.replace(/0/g, '2');
問題は、それがすべてのゼロを置き換えることです!そして、スタンドアロンのゼロだけを置き換えたいのですが、どうすればそれを達成できますか?
ゼロの周りに単語の境界を追加するだけです-
/\b0\b/g
正規表現関連のクエリについては、正規表現チュートリアルを参照してください。
単語の境界についてもっと読む
pts.replace(/\b0\b/g, '2');
ワードバウンダリーを示す「\b」があります!