私は mac アドレスを持っています:"22:33:44:12:34:56"
で、すべてのセミコロンを削除したいと思います。正規表現なしで行うと、次のようになります。
"22:33:44:12:34:56".replace(":","")
その後 "2233:44:12:34:56".replace(":","")
、すべてのコロンで終了するまで。
単一のバッチでこれを行う正規表現は何ですか?
私は mac アドレスを持っています:"22:33:44:12:34:56"
で、すべてのセミコロンを削除したいと思います。正規表現なしで行うと、次のようになります。
"22:33:44:12:34:56".replace(":","")
その後 "2233:44:12:34:56".replace(":","")
、すべてのコロンで終了するまで。
単一のバッチでこれを行う正規表現は何ですか?
正規表現フラグg
はグローバル検索を行います:
"2233:44:12:34:56".replace(/:/g, "");
参照: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/RegExp
これを行う :
"22:33:44:12:34:56".replace(/:/g,"")
MDN では、 replace を regex で使用する方法、特にg
関数が最初の出現だけでなくすべての出現を置換するフラグについて説明しています。
これはどう?
'22:33:44:12:34:56'.split(':').join('')