JavaScript の replace() メソッドは、文字列内の指定された文字または部分文字列を検索して置換するために使用されます。使用方法は、string.replace(replaceWhat, replaceWith[, count]) です。文字列置換、正規表現置換、部分置換、検索と置換関数、グローバル置換などの操作を実行できます。
JavaScript での replace() の使用法
replace() とは何ですか?
replace() メソッドは、文字列内の指定された文字または部分文字列を検索して置換するために使用されます。
使用法
<code class="javascript">string.replace(replaceWhat, replaceWith[, count]);</code>
パラメータ
#戻り値
元の文字列を変更せずに、置換された文字列を返します。詳細な使用法
1. 文字列の置換
指定された文字を別の文字に置換します:<code class="javascript">let str = "Hello World"; str.replace("World", "Universe"); // "Hello Universe"</code>
2. 正規表現の置換##正規表現を使用した部分文字列の検索と置換:
<code class="javascript">let str = "This is a test sentence."; str.replace(/\s/g, "-"); // "This-is-a-test-sentence."</code>
制限置換回数:
<code class="javascript">let str = "The quick brown fox jumps over the lazy dog."; str.replace("the", "a", 1); // "The quick brown fox jumps over a lazy dog."</code>
コールバック関数を使用して置換内容を指定します:
<code class="javascript">let str = "John Doe"; str.replace(/(?<name>\w+) (?<surname>\w+)/, match => `${match.groups.surname}, ${match.groups.name}`); // "Doe, John"</code>
5. グローバル置換
g
フラグは、一致するすべての部分文字列とグローバルに一致し、置換します: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="javascript">let str = "The lazy dog jumped over the lazy fox.";
str.replace(/lazy/g, "quick"); // "The quick dog jumped over the quick fox."</code></pre><div class="contentsignin">ログイン後にコピー</div></div>
以上がjsで置換を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。