replace() の最も単純な機能は、単純な文字の置換です。サンプルコードは次のとおりです。
実行すると結果がわかると思いますが、最初の文字が置き換えられるだけです。ただし、正規表現を追加すると、結果は異なります。ははは、そうです。 replace() は正規表現をサポートしており、正規表現の規則に従って文字または文字列を照合し、それらを置換できます。
ははは、発見したはずです。これはまだ最初の文字 a を置き換えるだけです。通常のルールに慣れていれば問題ありません。ちょっとした修正でOKです。
これを実行して効果を確認することもできます。
ここで挙げる例は非常に単純なアプリケーションです。この時点で、replace() は正規表現の使用能力に直接比例します。正規表現が強力であればあるほど、あなたはその正規表現の虜になります。
もちろん、ここで replace() を推奨する理由は、正規表現と連携できるからではなく、関数と連携して強力な機能を発揮できるからです。
まず簡単な例を見てみましょう。すべての単語の最初の文字を大文字にします。