Partilhar via


Asserções Atômicas de Largura Zero

Os metacaracteres descritos na tabela a seguir não fazem com que o mecanismo avance na sequência de caracteres ou consuma caracteres.Eles simplesmente fazem com que uma correspondência resulte em êxito ou falha dependendo da posição atual na sequência de caracteres.Por exemplo, ^ especifica que a posição atual está no início de uma linha ou de uma sequência de caracteres.Assim, a expressão regular ^FTP retorna apenas aquelas ocorrências da sequência de caracteres "ftp" que ocorrem no início de uma linha.

Asserção

Descrição

^

Especifica que a correspondência deve ocorrer no início da sequência de caracteres ou no início da linha.Para obter mais informações, consulte a opção MultiLine em Opções de expressões regulares.

$

Especifica que a correspondência deve ocorrer no final da sequência de caracteres, antes do \n no final da sequência de caracteres, ou no final da linha.Para obter mais informações, consulte a opção MultiLine em Opções de expressões regulares.

\A

Especifica que a correspondência deve ocorrer no início da sequência de caracteres (ignora a opção MultiLine).

\Z

Especifica que a correspondência deve ocorrer no final da sequência de caracteres ou antes deo\n no final da sequência de caracteres (ignora a opção MultiLine).

\z

Especifica que a correspondência deve ocorrer no início da sequência de caracteres (ignora a opção MultiLine).

\G

Especifica que a correspondência deve ocorrer no ponto onde a correspondência anterior foi encerrada.Quando usada com Match.NextMatch(), isso garante que as correspondências sejam todos contíguas.

\b

Especifica que a correspondência deve ocorrer em um limite entre os caracteres \w (alfanumérico) e \W (não alfanumérico).A correspondência deve ocorrer nos limites da palavra (isto é, no primeiro ou último caracteres nas palavras separados por caracteres não alfanuméricos).A correspondência também pode ocorrer em um limite de palavra no final da sequência de caracteres.

\B

Especifica que a correspondência não deve ocorrer em um limite \b.

Consulte também

Referência

Opções de expressões regulares

Outros recursos

Elementos de linguagem das expressões regulares