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
patternque 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.