From: "Wesley J. Landaker" Date: 2003-06-13T06:50:13+09:00 Subject: Re: Regex: undocumented feature? Apparently, Joel VanderWerf recently wrote: > > p /\AQ/ =~ "aQ" # ==> nil > p /\A=|Q/ =~ "aQ" # ==> 1 \A means beginning of the string (mostly the same as ^, except in multiline mode), and it is lower precidence than | Notice: p /^Q/ =~ "aQ" # ==> nil p /^=|Q/ =~ "aQ" # ==> 1 But: p /^(=|Q)/ =~ "aQ" # ==> nil p /\A(=|Q)/ =~ "aQ" # ==> nil At least with ruby 1.6.8 ;) Wes