正規表現:文字列を抽象的に表現する方法。
メタ文字:特殊な意味を持つ文字。
[]:[]内のいずれか1文字
():正規表現のグループ
.:任意の1文字。
*:直前の表現の0回以上の繰り返し。
+:直前の表現の1回以上の繰り返し。
?:直前の表現の0回 又は 1回以上の繰り返し。
a|b:a bどちらか一つ。
\s:空白文字
\w:英数字や_
\d:数字(0~9)
$:末尾
^:先頭
★パターンマッチ
パターンとマッチ(一致)するかどうかを調べる事。
★シンボルクラス
変数 メソッド名の前に":"を付けると対応するシンボルオブジェクトが得られる。
puts :apple.to_s .to_s 文字列の変わりに使用可能。
puts "apple".intern == :apple 同じ内容が得られる。
r = "ruby"
puts "#{r}の絵本"
メタ文字:特殊な意味を持つ文字。
[]:[]内のいずれか1文字
():正規表現のグループ
.:任意の1文字。
*:直前の表現の0回以上の繰り返し。
+:直前の表現の1回以上の繰り返し。
?:直前の表現の0回 又は 1回以上の繰り返し。
a|b:a bどちらか一つ。
\s:空白文字
\w:英数字や_
\d:数字(0~9)
$:末尾
^:先頭
★パターンマッチ
パターンとマッチ(一致)するかどうかを調べる事。
★シンボルクラス
変数 メソッド名の前に":"を付けると対応するシンボルオブジェクトが得られる。
puts :apple.to_s .to_s 文字列の変わりに使用可能。
puts "apple".intern == :apple 同じ内容が得られる。
r = "ruby"
puts "#{r}の絵本"