As expressões regulares são cadeias de símbolos que significam os padrões de texto. Usando expressões regulares , os programadores podem estender pesquisas de cadeia além da simples correspondência de palavra . As expressões regulares podem definir pesquisas para comprimentos de texto, uso de vogais , pontuação, e assim por diante . Python 2.5 tem um módulo de expressão regular , " re ", que encapsula métodos úteis para pré-formando buscas com expressões regulares . Coisas que você precisa 
 Python Interpreter com Interativo Development Environment ( IDE) 
 Show Mais instruções 
 1 
 Importe o módulo de expressão regular, e criar uma seqüência de pesquisa. Digite o seguinte para o Python IDE : 
 
 >>> import re 
 
 >>> ex_string = " este é o nosso 123 exemplo de cadeia " 
 
 o primeiro comando importa o módulo de expressão regular para o programa atual , permitindo ao programador utilizar suas funções. A variável " ex_string " será a seqüência de teste para pesquisar 
 2 
 tentativa de encontrar um padrão na seqüência de exemplo usando o "re" biblioteca: . 
 
 >>> , importação re 
 
 >>> ex_string = " este é o nosso 123 exemplo de cadeia " 
 
 >>> match = re.match (". * " , ex_string ) 
 
 >>> repr ( match.group (0) ) 
 
 este é o nosso exemplo de cadeia de 123 
 
 O método match leva uma expressão regular em citações (em neste caso, " . * ", que procura por uma cadeia inteira de caracteres) e imprime a primeira correspondência encontrada do padrão . 
 3 
 alterar o padrão de jogo , e adicionar uma busca por um substring : 
 
 >>> import re 
 
 >>> ex_string = " este é o nosso 123 exemplo de cadeia " 
 
 >>> match = re.search ("\\ d \\ d \\ d" , ex_string ) 
 
 >>> repr ( match.group (0) ) 
 
 123 
 
 o método de "pesquisa " vai procurar a primeira ocorrência de uma substring combinando um padrão e retornar essa substring . Neste exemplo, a expressão regular " \\ d \\ d \\ d" diz o método para procurar qualquer substring composto por 3 dígitos juntos (o único ser " 123" ) .