UK[r??ple?s] US[r??ples]

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

三人稱単數(shù):置き換える 現(xiàn)在分詞: 置き換える 過去形: 置き換える 過去分詞: 置き換える

javascript replace()方法 構(gòu)文

関數(shù): は、文字列內(nèi)の一部の文字を他の文字に置き換えたり、正規(guī)表現(xiàn)に一致する部分文字列を置き換えたりするために使用されます。

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

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

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

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

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

インスタンスの実行 ?

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