[解決済み] 文字列中のある文字のすべてのインスタンスを置換する最速の方法 [重複]。
2022-03-19 18:58:18
質問
JavaScriptで文字列の中の文字列/文字のすべてのインスタンスを置換する最も速い方法は何ですか?A
while
, a
for
-ループ、正規表現?
どのように解決するのですか?
一番簡単なのは、正規表現で
g
フラグを使用して、すべてのインスタンスを置き換えます。
str.replace(/foo/g, "bar")
をすべて置き換えます。
foo
で
bar
という文字列の中に
str
. 文字列だけであれば、このようにRegExpオブジェクトに変換することができます。
var pattern = "foobar",
re = new RegExp(pattern, "g");
関連
-
JSクロスドメインソリューション リアクト構成 リバースプロキシ
-
[解決済み】awaitは非同期関数でのみ有効です。
-
フロントエンド null のプロパティ 'disabled' を読み取れない 問題が解決された
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptでメールアドレスを検証するのに最適な方法は何ですか?
-
[解決済み] JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] JavaScriptでランダムな文字列/文字を生成する
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Vue Element-uiは、アイコンを追加するためのツリーコントロールノードを詳細に実装しています。
-
jsを使った簡単な照明スイッチのコード
-
WeChatアプレット用ユニアプリによるグローバルシェアリング
-
vueのグローバルがscss(mixin)を導入。
-
Vueのフォームイベントのデータバインディングの説明
-
[解決済み] テスト
-
[解決済み】Uncaught SyntaxError: JSONの位置0に予期しないトークンuがあります。
-
[解決済み】 `string.split is not a function` というエラーの原因は何ですか?
-
[解決済み】リクエストに失敗していないのに、「TypeError: failed to fetch」が表示される。
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法