Hello, \c\ is an only case (afaik) of escape sequence ending with backslash. Though perlop explains how to find the end of quoted constructs in detail, it may be a trap.
Regards, SADAHIRO Tomoyuki diff -ur perl~/pod/perlop.pod perl/pod/perlop.pod --- perl~/pod/perlop.pod Fri Jul 15 18:33:32 2005 +++ perl/pod/perlop.pod Sun Jul 17 10:50:41 2005 @@ -1668,6 +1668,11 @@ the example above is not C<m//x>, but rather C<m//> with no C</x> modifier. So the embedded C<#> is interpreted as a literal C<#>. +Also no attention is paid to C<\c\> during this search. +Thus the second C<\> in C<qq/\c\/> is interpleted as a part of C<\/>, +and the following C</> is not recognized as delimiter. +Instead, use C<\034> or C<\x1c> at the end of quoted constructs. + =item Removal of backslashes before delimiters During the second pass, text between the starting and ending END OF PATCH