【Rubyの基本】正規表現について

※本サイトで紹介している商品・サービス等の外部リンクには、アフィリエイト広告が含まれる場合があります。

正規表現

パターンに一致する文字列を探す(判定する)

例)正しいEmailアドレスかどうか判定する

tanaka1234@example.com

「英数字 + @ + アルファベット + . + アルファベット」

パターン = 正規表現

Rubular


記号も含めて判定したい

バックスラッシュを前に入れる


改行している文字を判定したい

改行「\n」を入れる


◯◯が含まれているかを判定したい

例)アルファベット(小文字)


数字から始まる文字か判定したい


数字で終わる文字か判定したい


複数の数字から始まる文字か判定したい

例)複数の数字から始まる


Rubyでコードを書く場合

「.match(/◯◯◯/)」と書く

m = "デイトラ".match(/デイトラ/)
puts m

# デイトラ

※Rubularでも、スラッシュで挟む形で書くようになっている

ググったら大体出てくるので、無理に覚えなくて良し!

こういうのプログラムがあることは覚えておくこと


参考になる記事

#DAY29