記事書くのはこれが二つ目になりますが、前の記事書いてて思ったのは分かりやすい記事が沢山あるのに、それを有効活用できてないって事なんですよね。
わざわざ他の記事にあるのと同じ内容を写すのって時間の無駄だと感じたので今回からはどんどん他の記事引用して自分なりのまとめ方をしていこうと思います。
##regex
前置きはこのくらいにして今回扱うテーマは『regex』。これは「Regular Expression」の略語で、"正規表現"という意味です。
Javascriptでは関数として扱われている理由から「Regexp」とも略されるみたいですね。
##正規表現とは何なのか
では正規表現とは何なのか。一言で表すと「いくつかの文字列を一つの形式で表現するための表現方法」です。この表現方法を利用すれば、たくさんの文章の中から容易に見つけたい文字列を検索することができるため、非常に便利なのです。
##メタ文字(特殊文字)
正規表現は「一つの形式で表現するため」に、以下のようないくつかのある文字に対して特別な意味を与えています。
. ^ $ [ ] * + ? | ( )
これらはメタ文字と呼ばれ、これらを用いた正規表現によって文字列を検索できるようになります。
それぞれのメタ文字がどのように正規表現として検索されるかは以下のサイトで詳しく書いてあリます
↓
https://www.mnet.ne.jp/~nakama/
今回は正規表現に関する初歩的な知識についてまとめただけなので以降で詳しくまとめていきたいと考えています。