![](http://www.gnu-darwin.org/hexley-gd-sm.png)
|
prev
-
up
-
next
-
index
-
Regexp
-
The Regexp is the class for regular expression matching.
Regular expression literals are enclosed by slashes like:
/^this is regexp/
In other way, you can create the regular expression object using:
Regexp.new(string)
-
SuperClass:
-
-
Object
-
Class Methods:
-
-
compile(string[, casefold])
-
new(string[, options])
-
Compiles the string into a regular expression object. If
second argument given, and its value is true, then the created regexp
object becomes case-insensitive. the value of the second argument is Fixnum,
it must be bitwise-or of Regexp::IGNORECASE and
Regexp::EXTENDED .
-
quote(string)
-
Insert escape characters before regular expression special characters
in the string . Returns the newly created strings.
-
Methods:
-
-
self =~ string
-
self === string
-
Returns an index of the matching place in the string, if matched.
Returns nil if not matched. The index of the first
character is 0.
-
~ self
-
Matches with the value of the default variable ($_ ).
Behaves like:
self =~ $_
-
casefold?
-
Returns true if the Regexp is compiled as case-insensitive.
-
source
-
Returns the orginal string form of the regular expression.
prev
-
up
-
next
-
index
matz@netlab.co.jp
|