\documentclass[a4paper,francais]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\begin{document}

les expressions comprises par Eliot ne sont qu'un sous ensemble des
expressions rationnelles habituelles.

\section{utilisation}

Les mots recherchés sont complets : la recherche d'une expression
\verb=e= correspond à l'expression \verb=^e$=. Pour rechercher un 
motif \verb=m= dans un mot il faut donc utiliser l'expression \verb=.*m.*=

\subsection{caractères}

\begin{itemize}
\item \texttt{a} à \texttt{z} : le caractère indiqué
\item \texttt{.} :  n'importe quel caractère
\item \texttt{:v:} : n'importe quelle voyelle 
\item \texttt{:c:} : n'importe quelle consonne
\item \texttt{:1:} : liste 1 définie par l'utilisateur
\item \texttt{:2:} : liste 2 définie par l'utilisateur
\end{itemize}

\subsection{répétitions}

\begin{itemize}
\item \texttt{+} une fois ou plus
\item \texttt{*} zéro fois ou plus
\end{itemize}

\subsection{disjonction}

\begin{itemize}
\item \texttt{[abc]} : \texttt{a} ou \texttt{b} ou \texttt{c}
\end{itemize}

\subsection{groupement}

\begin{itemize}
\item \texttt{(abc)} : la chaîne \texttt{abc}
\end{itemize}

\subsection{exemples}

\begin{itemize}
\item \verb=a.*= : liste des mots débutant par la lettre \verb=a=
\item \verb=.*a= : liste des mots se terminant par la lettre \verb=a=
\item \verb=.*oula.*= : liste des mots contenant le motif \verb=oula=
\item \verb=a.*b= : liste des mots débutant par \verb=a= et se terminant par \verb=b=
\item \verb=.*a.*e.*i.*o.*u.*= : liste des mots contenant les les lettres \verb=aeiou= dans l'ordre
\end{itemize}

\end{document}
