The g flag tells the match operator and the substitution operator to match repeatedly. It makes no sense to use on other operators that do not performing any matching (such as q, qq, qr, qx and tr).

Option Pertains to (?:) qr// m s tr
mmeaning of regular expression patternYesYesYesYes
smeaning of regular expression patternYesYesYesYes
imeaning of regular expression patternYesYesYesYes
xmeaning of regular expression patternYesYesYesYes
pmeaning of regular expression patternYesYesYesYes
a/d/l/umeaning of regular expression patternYesYesYesYes
nmeaning of regular expression patternYesYesYesYes
 
ocompiling of regular expression patternsYesYesYes
 
cmatching of regular expression patternsYesYes
gmatching of regular expression patternsYesYes
 
ereplacement expressionYes
eereplacement expressionYes
 
rinput modificationYesYes
 
ctransliterationYes
dtransliterationYes
stransliterationYes

The options that pertain to the meaning of regular expression pattern are documented in perlre. The others are documented as part of the documentation of the operators to which they pertain.


In reply to Re: 'g' flag w/'qr' by ikegami
in thread 'g' flag w/'qr' by perl-diddler

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.