タグ:正規表現:記事一覧
JavaScriptには、正規表現を使って文字列を検索するメソッドが二つあります。match()とexec()です。この二つはgオプションがないときは同じ結果になります。
ブラウザなら入れ子となったタグをDOMで簡単に取得できます。しかしNode.jsなどのブラウザ以外のJavaScriptや、わざわざDOMに展開するまでもない場合などは、正規表現などでテキストのまま処理したいケースがあります。今回は、その方法を考えてみました。
CSSのプロパティ名をJavaScriptで使用する場合、キャメルケースという表記方法を用いることがあります。そこで、正規表現を使用してプロパティ名とキャメルケースの相互変換をしてみます。
JavaScriptは、正規表現リテラルと文字列リテラルの二つの方法で正規表現をおこなうことができます。パターン文字を検索したいとき¥でエスケープする必要がありますが、正規表現リテラルと文字列リテラルでは記述方法が異なります。
JavaScriptには正規表現を使って文字列を検索するmatchというメソッドがあります。このメソッドについては、次の記事で解説しました。■【JavaScript】 正規表現match()とexec()の違いしかし似たようなメソッドでmatchAllというものがあります。こちらについての解説を今回はお伝えします。
ECMAScript2021よりStringオブジェクトにreplaceAllメソッドが追加されました。今回はこのreplaceAllメソッドについてと、既存のreplaceメソッドとの違いについてお伝えします。
JavaScriptのsplit()は、文字列を分割して配列にセットするメソッドです。分割する文字列は正規表現で指定できます。ここではsplit()の基本的な使い方を正規表現を使用したパターンをお伝えします。
JavaScriptで文字列の置換をおこなう場合、ほとんどのケースでreplace()を使用できます。単純な置換から正規表現を使用しての置換、さらにはコールバック関数を使用して置換する内容を細かく制御できるのだから万能といっていい。だが初めて使う人は、少し戸惑うと思う。そこで今回は、JavaScriptのreplace()メソッドについて自分なりにまとめてみる。