Correspondência de posição da cláusula de padrão

Para vários tipos de transformação diferentes, você pode especificar os limites em que qualquer correspondência seja válida para uma string de texto. No diagrama abaixo, você pode ver como seis identificadores posicionais diferentes podem ser aplicados na correspondência de padrões:

OBSERVAÇÃO: dependendo do tipo de transformação, algumas dessas cláusulas não estão disponíveis.

Posicionamento

Figura: posicionamento da cláusula de padrão

Parâmetro de posiçãoDescriçãoExemplo
afterIdentifica o padrão ou a string após os quais a correspondência é avaliada.

extract col:MySentence after:'eat '

Extrai: pizza on Fridays with my friends."

fromIdentifica o padrão ou a string dos quais a correspondência é avaliada. Qualquer correspondência inclui o padrão de cláusula ou string from.

extract col:MySentence from:'eat '

Extrai: eat pizza on Fridays with my friends."

beforeIdentifica o padrão ou a string antes dos quais a correspondência é avaliada.

extract col:MySentence before:'friends'

Extrai: "I like to eat pizza on Fridays with my

toIdentifica o padrão ou a string até os quais a correspondência é avaliada. Qualquer correspondência inclui o padrão de cláusula ou string to.

extract col:MySentence to:'friends'

Extrai: "I like to eat pizza on Fridays with my friends

onIdentifica o padrão ou a string em que a correspondência pode ser encontrada.

extract col:MySentence on:'Fridays'

Extrai: Fridays

atIdentifica o índice de caracteres de início (x) e fim (y) na string para correspondência. No exemplo acima, at:2,6 corresponde à string like.

extract col:MySentence at:2,6

Extrai: like

Interações dos parâmetros de padrão

A tabela a seguir identifica os parâmetros de padrão que podem ser correspondidos com o parâmetro na coluna da esquerda.

OBSERVAÇÃO: não há interação do parâmetro at com nenhum dos parâmetros listados.

Parâmetroafterfrombeforetoon
afterConsulte a observação 1.Não.before ou tobefore ou toSim. Pode incluir before.
fromNão.Consulte a observação 1.before ou tobefore ou toNão.
beforeafter ou fromafter ou fromConsulte a observação 1.Não.Sim. Pode incluir after.
toafter ou fromafter ou fromNão.Consulte a observação 1.Não.
onSim. Pode incluir before.Não.Sim. Pode incluir after.Não.
  • Observação 1: se não houver outro parâmetro de padrão na transformação, o número máximo de correspondência por célula é 1. Se houver um parâmetro correspondente, mais correspondências por célula podem ser encontradas.
Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Google Cloud Dataprep
Precisa de ajuda? Acesse nossa página de suporte.