JavaScript replace() メソッドの簡単な分析_JavaScript スキル

WBOY
リリース: 2016-05-16 18:58:08
オリジナル
1096 人が閲覧しました

replace() の最も単純な機能は、単純な文字の置換です。サンプルコードは次のとおりです。

実行すると結果がわかると思いますが、最初の文字が置き換えられるだけです。ただし、正規表現を追加すると、結果は異なります。ははは、そうです。 replace() は正規表現をサポートしており、正規表現の規則に従って文字または文字列を照合し、それらを置換できます。

ははは、発見したはずです。これはまだ最初の文字 a を置き換えるだけです。通常のルールに慣れていれば問題ありません。ちょっとした修正でOKです。

これを実行して効果を確認することもできます。

ここで挙げる例は非常に単純なアプリケーションです。この時点で、replace() は正規表現の使用能力に直接比例します。正規表現が強力であればあるほど、あなたはその正規表現の虜になります。
もちろん、ここで replace() を推奨する理由は、正規表現と連携できるからではなく、関数と連携して強力な機能を発揮できるからです。
まず簡単な例を見てみましょう。すべての単語の最初の文字を大文字にします。


[Ctrl A すべて選択 注: 外部 Js を導入する必要がある場合は、更新して実行する必要があります
]

上記のことから、正規の When 式に「g」フラグがある場合、文字列全体が処理されること、つまり、変更関数の変換が一致するすべてのオブジェクトに適用されることを意味することがわかります。この関数には 3 つ以上のパラメータがあり、具体的な数は正規表現によって異なります。
関数と正規表現の連携により、文字列を処理する replace() の機能がかつてないほど強力になりました。
最後に、replace() を使用して文字列内のすべての単語を反転する例を紹介します。

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