digitBoundary

Padrão que casa a fronteira entre um dígito e um não dígito.

Categoria: Language Fundamentals > Data Types

Sintaxe

pat = digitBoundary

Um padrão de largura zero em uma fronteira de dígito.

Descrição

Existe fronteira onde um dígito fica ao lado de um caractere que não é dígito, ou onde um dígito está no início ou no fim do texto. Como o \b das expressões regulares, não consome texto e serve para ancorar outro padrão, por exemplo para exigir que uma sequência de dígitos não faça parte de uma palavra maior como x12.

Argumentos de saída

pat
Um objeto pattern que não casa caracteres, apenas uma posição.

Exemplo

Ancorando dígitos

extract('ab 12 cd', digitBoundary + digitsPattern + digitBoundary)
Saída
ans = "12"

Observações

Usado sozinho, como em extract(txt, digitBoundary), o MatLivre retorna casamentos vazios; combine-o com outros padrões.

Veja também

digitsPattern lettersPattern extract contains