Skip to content

End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

Regexp#source

rxp.source → str

Returns the original string of the pattern.

Example
/ab+c/ix.source #=> "ab+c"

Note that escape sequences are retained as is.

Example
/\x20\+/.source  #=> "\\x20\\+"
See also #options #to_json #names #to_s also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.1