参考URL↓
正規表現を条件式で使う
if文などの条件式に正規表現を使用することが出来ます。以下の例は、strの先頭がabcの場合、条件式が真となります。=~はRegexpクラスのメソッドでマッチした場合にそのインデックス(位置)を返却します。
if /^abc/ =~ str
puts "match"
end
=====
■正しい例
test = "aaa"
if test =~ /aa*/
then
print test
end
■間違った例①
test = "aaa"
if test == /aa*/
then
print test
end
■間違った例②
test = "aaa"
if test == "aa*"
then
print test
end
2011年12月13日火曜日
登録:
投稿 (Atom)