You can interpolate regular expressions just as you would strings:

str.scan(/#{s}/)

On Sun, Dec 25, 2011 at 6:52 PM, Sashi K. <sashidkr / gmail.com> wrote:

> I want to define a variable, like:
> s='.'
>
> And then use that variable as an argument for scan
>
> str.scan(/s/)
>
> In the above I want the . substituted for s.
>
> Is there any way this can be done - pass a variable to scan?
>
> Thanks
>
> --
> Posted via http://www.ruby-forum.com/.
>
>


-- 
Tony Arcieri