Changeset 161
- Timestamp:
- 08/21/08 20:14:27 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/perl/presentation.tex
r159 r161 994 994 995 995 \begin{frame} 996 \frametitle{Perl ça pue...} 996 \frametitle{Perl réinvente les RegExp} 997 Les expressions régulières de Perl sont très puissantes ! 998 997 999 \vfill 998 1000 \emph{Perl ça pue, y'a pas de fonction pour travailler avec des regexp comme en php} 999 1001 \vfill 1000 \pause 1001 1002 Les expressions régulières de Perl sont très puissantes ! 1003 1004 \pause 1005 \vfill 1006 Ce qui a donné la lib PCRE (Perl Compatible Regular Expressions). 1002 Php comme d'autres utilise la lib PCRE (Perl Compatible Regular Expressions). 1003 1004 \pause 1005 \vfill 1006 Attention: Perl utilise des expressions régulières très étendues 1007 \end{frame} 1008 1009 \begin{frame}[fragile] 1010 \frametitle{Anatomie} 1011 Deux opérateurs: 1012 \begin{itemize} 1013 \item \verb+=~+ : correspond 1014 \item \verb+!~+ : ne correspond pas 1015 \end{itemize} 1016 \pause 1017 1018 L'expression régulière: 1019 \pause 1020 1021 \begin{semiverbatim} 1022 $var =~ \onslide<3->{/}\onslide<4->{motif}\onslide<3->{/}; 1023 $var =~ \onslide<2->{m}\onslide<3->{/}\onslide<4->{motif}\onslide<3->{/}; 1024 $var =~ \onslide<2->{s}\onslide<3->{/}\onslide<4->{motif}\onslide<3->{/}\onslide<4->{remplacement}\onslide<3->{/}; 1025 \end{semiverbatim} 1026 1027 \begin{itemize} 1028 \item une action 1029 \begin{itemize} 1030 \item \textbf{m} (match, le défaut) 1031 \item \textbf{s} (substitute) 1032 \end{itemize} 1033 \pause 1034 \item des séparateurs (au choix) 1035 \pause 1036 \item le texte recherché (et le remplacement) 1037 \end{itemize} 1038 1007 1039 \end{frame} 1008 1040
Note: See TracChangeset
for help on using the changeset viewer.