1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
alias $X $~
"prefix-abcdefghijk-suffix" =~ /(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)/
puts 'NTHREF:'
puts "$1 = " + $1.inspect
puts "$2 = " + $2.inspect
puts "$3 = " + $3.inspect
puts "$4 = " + $4.inspect
puts "$5 = " + $5.inspect
puts "$6 = " + $6.inspect
puts "$7 = " + $7.inspect
puts "$8 = " + $8.inspect
puts "$9 = " + $9.inspect
puts "$10 = " + $10.inspect
puts "$11 = " + $11.inspect
puts "$12 = " + $12.inspect
puts "$13 = " + $13.inspect
puts 'BACKREF:'
puts "$& = " + $&.inspect
puts "$` = " + $`.inspect
puts "$' = " + $'.inspect
puts "$+ = " + $+.inspect
puts "$= = " + $=.inspect
puts "$~ = " + $~.inspect
puts "$X = " + $X.inspect
puts '-' * 100
"PREFIX-ABC-SUFFIX" =~ /(A)(B)(C)/
puts 'NTHREF:'
puts "$1 = " + $1.inspect
puts "$2 = " + $2.inspect
puts "$3 = " + $3.inspect
puts "$4 = " + $4.inspect
puts "$5 = " + $5.inspect
puts "$6 = " + $6.inspect
puts "$7 = " + $7.inspect
puts "$8 = " + $8.inspect
puts "$9 = " + $9.inspect
puts "$10 = " + $10.inspect
puts "$11 = " + $11.inspect
puts "$12 = " + $12.inspect
puts "$13 = " + $13.inspect
puts 'BACKREF:'
puts "$& = " + $&.inspect
puts "$` = " + $`.inspect
puts "$' = " + $'.inspect
puts "$+ = " + $+.inspect
puts "$= = " + $=.inspect
puts "$~ = " + $~.inspect
puts "$X = " + $X.inspect
puts '-' * 100
puts "$~ = " + $~.inspect
puts "$X = " + $X.inspect
puts "$~ = " + $~.inspect
puts "$X = " + $X.inspect
puts '-' * 100
def foo
puts "$~ = " + $~.inspect
puts "$X = " + $X.inspect
end
foo
puts '-'*100
1.times {
"hello" =~ /hello/
}
puts "$~ = " + $~.inspect
puts "$X = " + $X.inspect
|