jsで置換を使用する方法

下次还敢
リリース: 2024-05-01 03:51:18
オリジナル
493 人が閲覧しました

JavaScript の replace() メソッドは、文字列内の指定された文字または部分文字列を検索して置換するために使用されます。使用方法は、string.replace(replaceWhat, replaceWith[, count]) です。文字列置換、正規表現置換、部分置換、検索と置換関数、グローバル置換などの操作を実行できます。

jsで置換を使用する方法

JavaScript での replace() の使用法

replace() とは何ですか?

replace() メソッドは、文字列内の指定された文字または部分文字列を検索して置換するために使用されます。

使用法

<code class="javascript">string.replace(replaceWhat, replaceWith[, count]);</code>
ログイン後にコピー

パラメータ

  • replaceWhat: 文字列を検索する文字またはサブタイトル。
  • replaceWith: 置換される文字または部分文字列。
  • count (オプション): 置換する回数 (デフォルトはすべて)。

#戻り値

元の文字列を変更せずに、置換された文字列を返します。

詳細な使用法

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>
ログイン後にコピー

3. 部分的な置換

制限置換回数:

<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>
ログイン後にコピー

4. 検索置換関数

コールバック関数を使用して置換内容を指定します:

<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">&lt;code class=&quot;javascript&quot;&gt;let str = &quot;The lazy dog jumped over the lazy fox.&quot;; str.replace(/lazy/g, &quot;quick&quot;); // &quot;The quick dog jumped over the quick fox.&quot;&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div>

以上がjsで置換を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート