alphanumericBoundary

Padrão que casa com a fronteira entre caracteres alfanuméricos e outros.

Categoria: Language Fundamentals > Data Types

Sintaxe

pat = alphanumericBoundary

Cria um padrão de largura zero que casa onde um caractere alfanumérico encontra um não alfanumérico, ou no início ou fim do texto.

Descrição

Como a expressão regular \b, marca onde uma palavra começa ou termina sem fazer parte do trecho encontrado. Colocado dos dois lados de outro padrão, faz com que ele case apenas palavras inteiras. Combine padrões com +, como em alphanumericBoundary + "cat" + alphanumericBoundary.

Argumentos de saída

pat
Um objeto pattern que não consome caracteres.

Exemplo

Somente palavras inteiras

str = "foo_bar baz";
extract(str, alphanumericBoundary + lettersPattern + alphanumericBoundary)
Saída
ans = 3×1 string array

    "foo"
    "bar"
    "baz"

Veja também

alphanumericsPattern lettersPattern digitBoundary letterBoundary extract