0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

正規表現のメモ PHP

Posted at

正規表現とは

文字の集合を一つの文字列で表現する方法です。

簡単に言うと抜き出したい文字列だけとってくるということです。

例:電話番号は000-0000-0000におかけください。
みたいな文章があったとして 電話番号は000-0000-0000におかけください。
赤文字のみデータとして取得したい場合などに正規表現を使って取得します。

具体例

正規表現は様々なパターンがあるのでいくつかのみパターンを表示します。

\d{2,4}-\d{2,4}-\d{4} 電話番号取得の正規表現
[0-9]     半角の数字を検索
[ぁ-ん]    全角ひらがなを検索
[ァ-ヶ]    全角カタカナを検索
([^"]*) 1区切り全て表記
([\s\S(.*)]*) 全て表記

利用ツール

実際に取得できる文字を確認できるツールを以下に貼っておきます。
※正規表現チェッカーは他にもたくさんあるので使いやすいものを使えばよい
http://okumocchi.jp/php/re.php

まとめ

正規表現はパターンが状況で違うので全て暗記しなくてよいと思う。
その都度チェッカーで試して確認することをおすすめします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?