I
iMelody Ooo
I want to match last chars of the line,
def show_regexp(a,re)
if a =~ re
"#{$`}<<#{$&}>>#{$'}"
else
"no match"
end
end
puts show_regexp("abc as;",/^a/)
puts show_regexp("abc as;",/as$/)
puts show_regexp("abc as;",/\zas/)
puts show_regexp("abc as;",/\Zas/)
puts show_regexp("abc as;",/(.*)as$/)
puts show_regexp("abc as;",/(.*)\zas/)
puts show_regexp("abc as;",/(.*)\Zas/)
Result:
<<a>>bc as;
no match
no match
no match
no match
no match
no match
def show_regexp(a,re)
if a =~ re
"#{$`}<<#{$&}>>#{$'}"
else
"no match"
end
end
puts show_regexp("abc as;",/^a/)
puts show_regexp("abc as;",/as$/)
puts show_regexp("abc as;",/\zas/)
puts show_regexp("abc as;",/\Zas/)
puts show_regexp("abc as;",/(.*)as$/)
puts show_regexp("abc as;",/(.*)\zas/)
puts show_regexp("abc as;",/(.*)\Zas/)
Result:
<<a>>bc as;
no match
no match
no match
no match
no match
no match