UK[rɪˈpleɪs] US[rɪˈples]

vt.Replace; replace; put...を元の場所に戻す; (with...) replace

三人称単数:置き換える 現在分詞: 置き換える 過去形: 置き換える 過去分詞: 置き換える

javascript replace()方法 構文

関数: は、文字列内の一部の文字を他の文字に置き換えたり、正規表現に一致する部分文字列を置き換えたりするために使用されます。

構文: stringObject.replace(regexp/substr,replacement)

パラメータ: regexp/substr 必須。置換する部分文字列またはパターンを指定する RegExp オブジェクト。値が文字列の場合、最初に RegExp オブジェクトに変換されるのではなく、リテラル リテラルとして取得されることに注意してください。交換が必要です。文字列値。テキストを置換する関数、または置換テキストを生成する関数を指定します。

戻り値: 正規表現の最初の一致またはすべての一致を置換で置き換えることによって取得された新しい文字列。

説明: 文字列 stringObject の replace() メソッドは、検索および置換操作を実行します。 stringObject 内で正規表現に一致する部分文字列を検索し、それらの部分文字列を置換文字列に置き換えます。正規表現にグローバル フラグ g がある場合、replace() メソッドは一致するすべての部分文字列を置き換えます。それ以外の場合は、最初に一致した部分文字列のみが置換されます。 replace には文字列または関数を使用できます。文字列の場合、各一致は文字列に置き換えられます。ただし、置換の $ 文字には特定の意味があります。次の表に示すように、パターン一致から取得された文字列が置換に使用されることを示しています。

注: ECMAScript v3 では、replace() メソッドのパラメータ置換には文字列ではなく関数を使用できることが規定されています。この場合、関数は一致するたびに呼び出され、関数が返す文字列が置換テキストとして使用されます。この関数の最初のパラメータは、パターンに一致する文字列です。次の引数は、パターン内の部分式に一致する文字列であり、そのような引数は 0 個以上存在できます。次のパラメータは、一致が発生する stringObject 内の位置を宣言する整数です。最後のパラメータは stringObject 自体です。

javascript replace()方法 例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script type="text/javascript">

    var str="Visit Microsoft!"
    document.write(str.replace(/Microsoft/, "php.cn"))

</script>

</body>
</html>

インスタンスの実行 »

[インスタンスの実行] ボタンをクリックしてオンライン インスタンスを表示します