On Mon, Jul 07, 2003 at 11:46:06AM -0700, David Storrs wrote: > On Sat, Jul 05, 2003 at 09:06:53AM -0700, Skot wrote: > > > > if ($myInputLine =~ m/.\123\.222/) { ... } > > > Your regex consists of 6 atoms, which must be matched in the precise > order in which they appear in order for the match to succeed. These > atoms are: > > atom meaning > ---- ------- [...] > \123 whatever was matched by the 123rd set of > capturing parens earlier in this regex > [note you don't have such a thing] [...]
My bad; I misremembered. The atoms \1 to \9 always represent backreferences but above 9 they are only backreferences if you actually have that many capturing parens. So, actually, I believe \123 will be treated as octal character 123, which is capital S. The reason for this up-to-9 vs after-9 split is to help the perl parser figure out whether you wanted the backreference or the octal character. (If you want the octal character you must give it a leading zero, like so: \09). --Dks -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]