diff options
author | hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-06-24 03:21:21 +0000 |
---|---|---|
committer | hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-06-24 03:21:21 +0000 |
commit | 7fac69128c784984232828795766e69ff7289732 (patch) | |
tree | 29d0e3aca6171f9ace90e1de3eeb09d7f6c241fa /re.c | |
parent | 1782dd8cd753401578ae19ea8be285f9d41bcde5 (diff) | |
download | ruby-7fac69128c784984232828795766e69ff7289732.tar.gz |
* re.c: Update documentation for Regexp class.
[fix GH-937][ci skip] Patch by @davydovanton
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51006 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 're.c')
-rw-r--r-- | re.c | 23 |
1 files changed, 11 insertions, 12 deletions
@@ -1688,10 +1688,6 @@ match_array(VALUE match, int start) } -/* [MG]:FIXME: I put parens around the /.../.match() in the first line of the - second example to prevent the '*' followed by a '/' from ending the - comment. */ - /* * call-seq: * mtch.to_a -> anArray @@ -1707,7 +1703,7 @@ match_array(VALUE match, int start) * accessing the fields directly (as an intermediate array is * generated). * - * all,f1,f2,f3 = *(/(.)(.)(\d+)(\d)/.match("THX1138.")) + * all,f1,f2,f3 = * /(.)(.)(\d+)(\d)/.match("THX1138.") * all #=> "HX1138" * f1 #=> "H" * f2 #=> "X" @@ -2924,12 +2920,16 @@ rb_reg_match2(VALUE re) * If a block is given, invoke the block with MatchData if match succeed, so * that you can write * - * pat.match(str) {|m| ...} + * /M(.*)/.match("Matz") do |m| + * puts m[0] + * puts m[1] + * end * * instead of * - * if m = pat.match(str) - * ... + * if m = /M(.*)/.match("Matz") + * puts m[0] + * puts m[1] * end * * The return value is a value from block execution in this case. @@ -2964,15 +2964,14 @@ rb_reg_match_m(int argc, VALUE *argv, VALUE re) /* * Document-method: compile * - * Synonym for <code>Regexp.new</code> + * Alias for <code>Regexp.new</code> */ - /* * call-seq: - * Regexp.new(string, [options [, kcode]]) -> regexp + * Regexp.new(string, [options [, kcode]]) -> regexp * Regexp.new(regexp) -> regexp - * Regexp.compile(string, [options [, kcode]]) -> regexp + * Regexp.compile(string, [options [, kcode]]) -> regexp * Regexp.compile(regexp) -> regexp * * Constructs a new regular expression from +pattern+, which can be either a |