正则表达式

#正则表达式
#语法,3种形式
line = "hello ruby"
if line =~ /ruby/
    puts "line contains 'ruby'"    
end
if line =~ /RUBY/i             #在第二个斜杠后面可以添修饰符
    puts "line contains 'ruby',忽略大小写"
end
if line =~ %r!ruby!            #使用分隔符,当包含大量不想转义的斜杠字符时非常有用
    puts "line contains 'ruby',使用分隔符"
end

line1 = "hello /\>< world \ ruby / "
if line1 =~ %r!/\><!
    puts "line1 contains 复杂的字符,多亏了%r"
end

#待完善................

 

posted @ 2016-07-19 15:52  Hsinwang  阅读(100)  评论(0编辑  收藏  举报