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 >