Em Perl, uma expressão regular é um ou mais caracteres usados para combinar os valores em strings , como cartas específicas, marcas de identificação ou espaço em branco. Você pode criar funções que usam expressões regulares com o operador Perl substituição para coincidir com caracteres de espaço em branco e removê-los . O caractere " ^" permite que você especifique apenas caracteres no início da cadeia , o "$" permite identificar apenas os que estão no fim, ou você pode omitir isso e combinar todos os espaços em branco ao longo da cadeia. Instruções 
 1 
 Abra um arquivo de programa Perl, e insira o cursor no início 
 2 
 Digite o seguinte código: . 
 
 Sub trim ( $ ) { 
 
 meu $ string = shift; 
 
 $ string = ~ s /\\ s + //g; 
 
 retornar $ string ; 
 
 } 
 
 Esta função usa o operador de substituição " s ///" para coincidir com os espaços em branco e removê-los . Classe A " \\ s" caráter corresponde a todos os caracteres de espaço em branco e os substitui por nada . Em outras palavras , ele remove -los . Ele retorna um string que não contém caracteres de espaço em branco em qualquer lugar 
 3 
 Digite o seguinte código: . 
 
 Sub ltrim ($) { 
 
 my $ string = shift; 
 
 $ string = ~ s /^ \\ s + //; 
 
 retornar $ string ; 
 
 } 
 
 Esta função só remove líder espaços em branco antes de quaisquer outros caracteres . Os " ^ \\ s " diz para combinar espaços em branco apenas até o primeiro caractere de espaço não- branco, em seguida, removê-los 
 4 
 Digite o seguinte código: . 
 
 Sub rtrim ( $ ) { 
 
 meu $ string = shift; 
 
 $ string = ~ s /\\ s + $ //; 
 
 retornar $ string ; 
 
 } 
 
 Esta função só remove os espaços em branco à esquerda no final da string. O "s + $ ", diz para combinar espaços em branco só depois de todos os caracteres de espaço não-brancos , em seguida, removê-los. 
 5 
 Salve o arquivo de programa.