正規表現(regular expression)とは、文字列の集合を一つの文字列で表現する方法の一つである。
by wiki

> "string".class
=> String

> /regexp/.class
=> Regexp

str.sub(pattern, replacement)

> str = "林さん、お元気ですか"
=> "林さん、お元気ですか"
> str.sub(/さん/, "様")
=> "林様、お元気ですか"

str.gsub(pattern, replacement)

> str = "痛い、痛い、ドアに足をぶつけた!"
=> "痛い、痛い、ドアに足をぶつけた痛い!"

> str.gsub(/痛い/, "痛くない")
=> "痛くない、痛くない、ドアに足をぶつけた痛くない!"

Ruby 正規表現の使い方:
https://qiita.com/shizuma/items/4279104026964f1efca6
を参考にさせていただいてます。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.