Ah yeah, that would do it then! Thanks so much!

On Wed, Mar 22, 2017, 11:55 AM Brandon Allbery <allber...@gmail.com> wrote:

> On Wed, Mar 22, 2017 at 2:50 PM, Chris Ramsey <c.w.ram...@gmail.com>
> wrote:
>
> my $str = "some string with 'text' in it and more text";
> say $str.subst(/'.*'/, "'m'", :g);
>
> When running this code, I get the original string back, which makes me
> think my regex isn't quite right.
>
> Basically I want to replace anything in single quotes with 'm' (or
> whatever other arbitrary string).
>
>
> In Perl 6 regexes, single quotes actually quote things. So you're telling
> it to look for the literal string ".*".
>
> I think you want something like / "'" .* "'" / (note that spaces are not
> significant in regexes normally).
>
>
> --
> brandon s allbery kf8nh                               sine nomine
> associates
> allber...@gmail.com
> ballb...@sinenomine.net
> unix, openafs, kerberos, infrastructure, xmonad
> http://sinenomine.net
>

Reply via email to