ホームページ >ウェブフロントエンド >jsチュートリアル >js での replaceall() メソッドの使用法
replaceAll() メソッドは、文字列内の指定されたパターンに一致するすべての部分文字列を置換するために使用されます。その使用法は次のとおりです。パラメータ regexp は、一致する正規表現を指定します。パラメータ置換では、一致を置換するために使用される文字列を指定します。このメソッドは元の文字列を変更します。正規表現内の特殊文字はエスケープする必要があります。正規表現でグローバル フラグ (g) が使用されている場合、すべての一致が置き換えられます。置換パラメータが定義されていない場合は、一致する部分文字列が削除されます。
replaceAll() メソッドの使用法
replaceAll() メソッドは、文字列で指定されたすべての一致を置換するために使用されます。パターンの部分文字列。
構文:
<code class="js">string.replaceAll(regexp, replacement)</code>
パラメータ:
戻り値:
置換後の新しい文字列。
#使用法:
正規表現一致を使用: #<code class="js">let str = "Hello, world!";
let newStr = str.replaceAll(/world/, "JavaScript");
// newStr = "Hello, JavaScript!"</code>
<code class="js">let str = "JavaScript is fun!"; let newStr = str.replaceAll("JavaScript", "Python"); // newStr = "Python is fun!"</code>
<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>
replaceAll() メソッドは元の文字列を変更します。
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 サイトの他の関連記事を参照してください。