In de reguliere expressie (patroon), heb je de kleine letter M. De escape-reeks \\ u verandert m tot M in de reguliere expressie. De escape-reeks, \\ l zet de volgende hoofdletter in een patroon in een kleine letter. De volgende expressie geeft een wedstrijd. "De dame is hier." = ~ /\\ Lady /In de beschikbare reeks, heb je de kleine letter voor L. In de reguliere expressie (patroon), heb je de hoofdletter voor L. De escape-reeks \\ l verandert L l in de reguliere expressie.
Als de volgende letter in het patroon is al in hoofdletters, de escape-reeks, \\ u in de voorkant van het heeft geen effect. Als de volgende letter is al in kleine letters, de escape-reeks, \\ l in de voorkant van het heeft geen effect. Als de volgende letter in de reguliere expressie is in een variabele, \\ u en \\ Ik zal nog steeds hun werk doen. De volgende code produceert een wedstrijd. mijn $ var = "perl"; "Dit is Perl" = ~ /\\ u $ var /In $ var, P is in kleine letters; in de beschikbare reeks is in hoofdletters.
Sub-strings in een patroon, is het mogelijk voor u om een sub-tekenreeks in kleine letters omgezet in hoofdletters hebben of een sub-string in hoofdletters, omgezet naar kleine letters. Je moet de escape sequences \\ u en \\ L doet het werk te gebruiken. Merk hier op dat wij U, niet u en L, niet l. Hier hebben we te maken met sub-strings en niet enkel letters zoals hierboven. De hoofdletters \\ U en \\ L zijn voor sub strings Als u \\ U of \\ L in een patroon, de conversie plaatsvindt tot het einde van het patroon.
Als u niet wilt dat de conversie plaatsvindt aan het einde van het patroon, zet \\ E waar u wat de conversie te stoppen. De volgende expressie geeft een wedstrijd: "De jongen is groot" = ~ /\\ UIS big /Hier, \\ U zet de sub-string "is groot" tot "groot" in het patroon. "Groot" is in de beschikbare string. Dus matching optreedt. De volgende expressie leidt niet tot een match. "De j