0

私は mac アドレスを持っています:"22:33:44:12:34:56"で、すべてのセミコロンを削除したいと思います。正規表現なしで行うと、次のようになります。

"22:33:44:12:34:56".replace(":","")

その後 "2233:44:12:34:56".replace(":","")、すべてのコロンで終了するまで。

単一のバッチでこれを行う正規表現は何ですか?

4

3 に答える 3

3

正規表現フラグgはグローバル検索を行います:

"2233:44:12:34:56".replace(/:/g, "");

参照: https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/RegExp

于 2013-01-21T11:21:19.907 に答える
3

これを行う :

"22:33:44:12:34:56".replace(/:/g,"")

MDN では、 replace を regex で使用する方法、特にg関数が最初の出現だけでなくすべての出現を置換するフラグについて説明しています。

于 2013-01-21T11:21:28.560 に答える
1

これはどう?

'22:33:44:12:34:56'.split(':').join('')
于 2013-01-21T11:22:47.730 に答える