js での replaceall() メソッドの使用法

下次还敢
リリース: 2024-05-06 09:54:19
オリジナル
1042 人が閲覧しました

replaceAll() メソッドは、文字列内の指定されたパターンに一致するすべての部分文字列を置換するために使用されます。その使用法は次のとおりです。パラメータ regexp は、一致する正規表現を指定します。パラメータ置換では、一致を置換するために使用される文字列を指定します。このメソッドは元の文字列を変更します。正規表現内の特殊文字はエスケープする必要があります。正規表現でグローバル フラグ (g) が使用されている場合、すべての一致が置き換えられます。置換パラメータが定義されていない場合は、一致する部分文字列が削除されます。

js での replaceall() メソッドの使用法

replaceAll() メソッドの使用法

replaceAll() メソッドは、文字列で指定されたすべての一致を置換するために使用されます。パターンの部分文字列。

構文:

<code class="js">string.replaceAll(regexp, replacement)</code>
ログイン後にコピー

パラメータ:

  • regexp: 式に一致する正規。
  • replacement: 一致を置換するために使用される文字列。

戻り値:

置換後の新しい文字列。

#使用法:

  1. 正規表現一致を使用: #

    <code class="js">let str = "Hello, world!";
    let newStr = str.replaceAll(/world/, "JavaScript");
    // newStr = "Hello, JavaScript!"</code>
    ログイン後にコピー

  2. ##文字列一致を使用:
  3. <code class="js">let str = "JavaScript is fun!";
    let newStr = str.replaceAll("JavaScript", "Python");
    // newStr = "Python is fun!"</code>
    ログイン後にコピー
  4. 関数を置換として使用:
  5. <code class="js">let str = "The quick brown fox jumps over the lazy dog";
    let newStr = str.replaceAll(/the/g, (match) => match.toUpperCase());
    // newStr = "The QUIck brown fox jumps over the lazy dog"</code>
    ログイン後にコピー
  6. 注:

replaceAll() メソッドは元の文字列を変更します。

    正規表現内のすべての特殊文字はエスケープする必要があります。
  • グローバル フラグ (
  • g
  • ) が正規表現で使用されている場合、すべての一致が置き換えられます。
  • replacement
  • パラメータが
  • 未定義の場合、一致する部分文字列が削除されます。
  • 例:

<code class="js">// 替换所有数字为 "X"
let str = "1234567890";
let newStr = str.replaceAll(/[0-9]/g, "X");
// newStr = "XXXXXXXXXX"

// 替换所有元音为大写
let str = "Hello, world!";
let newStr = str.replaceAll(/[aeiou]/gi, (match) => match.toUpperCase());
// newStr = "H3LL0, w0RLD!"</code>
ログイン後にコピー

以上がjs での replaceall() メソッドの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!