Method: Regexp#~
- Defined in:
- re.c
#~(rxp) ⇒ Integer?
Equivalent to rxp =~ $_
:
$_ = "input data"
~ /at/ # => 7
3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 |
# File 're.c', line 3749 VALUE rb_reg_match2(VALUE re) { long start; VALUE line = rb_lastline_get(); if (!RB_TYPE_P(line, T_STRING)) { rb_backref_set(Qnil); return Qnil; } start = rb_reg_search(re, line, 0, 0); if (start < 0) { return Qnil; } start = rb_str_sublen(line, start); return LONG2FIX(start); } |