ログイン

2022謹賀新年

 2022.1.7 アートゴリラー花谷 ゴリラーブログ ブログ

 

 

新年あけましておめでとうございます。

今年もどうぞよろしくお願いいたします。

今年は寅年ということでCanvaから虎のイラストカードをお借りしました。

アートゴリラーです。

 

皆さんは年末年始どのように過ごされたでしょうか?

私は久しぶりに実家に帰省し、家族親戚と過ごしました。

小さかった姪っ子も今年の4月から小学校に入学予定です。

時の流れは早いです。。

早速新調したというランドセルの写真を見せてもらうと

可愛い模様入りのラベンダーカラーのランドセルで

改めて自分の時代とは違うんだなぁと感じさせられました。

 

 

 

 

それでは本題です。

 

 

正規表現

 

普段の業務ではPHPやJavascriptを使っていますが

その中で正規表現について調べる機会があったので

今回の記事に書いてみたいと思います。

 

 

はじめに正規表現とは、

「正規表現は、文字列の集合を一つの文字列で表現する方法の一つである。」(Wikipediaより)

とあります。

この正規表現を使ったパターンマッチング機能を、今回のテーマとして書いていきます。

 

 

PHP:preg_match()

 

PHPではpreg_match()を使うと、

正規表現の中からマッチしたパターンを探すことができます。

 

preg_match(“/a/”, “b”)

 

第一引数aの正規表現と、第二引数bの文字列が一致するとtrue、なければfalseを返します。

 

例)「Mountain Gorilla」

 

 

上記の例では第二引数の「Mountain Gorilla」という文字列に、

第一引数の「ou」が含まれるので、結果はtrueが返されます。

 

これは一例ですが、他にも文頭の文字列を検索したり

検索した文字列を別の文字に置換する関数など

実際に実装処理する機会は多いと思います。

 

 

正規表現チェッカーサイト

 

上記はPHPでの書き方でしたが、

正規表現チェッカーというサポートツールもありました。

 

WEB ARCH LABO Tools

 

こちらのサイトでは、正規表現と検索したい文字列を入力して一致した場合

結果欄で該当箇所が赤く表示されます。

シンプルで使いやすかったです。

 

正規表現チェックできるサイトは他にも紹介サイト等で

まとめられていましたので

気になった方は検索してみてください。

 

それでは最後まで読んでいただき、ありがとうございました。

 

© 2022 Mountain Gorilla Co., Ltd. 

プライバシーポリシー

%d人のブロガーが「いいね」をつけました。