Ir para conteúdo
  • 0

Regex no PQ


Wilton
Ir para solução Solucionado por Weverton Todeschini ,

Pergunta

  • Alunos

Olá, alguém se poderia dar um exemplo de regex no PQ. 

exemplo: 
Coluna 1: texto, coluna 2: numero, coluna 3: data
Objetivo e tirar esses lixos nas colunas 

al$%#face 123*&(3 01/01/20;.22
toma!@*&-te *&¨55 12/03/20*&¨23
soj$#@!"a ,.;99 23/0,.7/2022
Lei&*($te %$¨&555 15/04/2';;022


Tabelinha adicionada na mão mesmo

Editado por Wilton
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Bom dia @Wilton

Para Numero Text.Select([numero],{"0".."9"}))
Para Texto  Text.Select([texto],{"a".."z"})
para Data Text.Select([data],{"0".."9","/"})

Para numero se precisar considerar pontos e números, e não quiser remove-los, só adicionar o restante dos parametros. Text.Select([numero],{"0".."9",".",","}))
Se o souber os caracteres pode usar uma função inversa que é o Text.Remove, funciona da mesma forma, porém no lugar de passar o texto que quer manter, vc insere os caracteres que deseja remover. 

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Weverton Todeschini disse:

Bom dia @Wilton

Para Numero Text.Select([numero],{"0".."9"}))
Para Texto  Text.Select([texto],{"a".."z"})
para Data Text.Select([data],{"0".."9","/"})

Para numero se precisar considerar pontos e números, e não quiser remove-los, só adicionar o restante dos parametros. Text.Select([numero],{"0".."9",".",","}))
Se o souber os caracteres pode usar uma função inversa que é o Text.Remove, funciona da mesma forma, porém no lugar de passar o texto que quer manter, vc insere os caracteres que deseja remover. 

Ajudou  muito amigo, eu fiz com 6 colunas diferentes, se tiver umas 10 ou + tem uma formula que poderia ajuntar tudo numa so ?

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
2 horas atrás, Wilton disse:

Ajudou  muito amigo, eu fiz com 6 colunas diferentes, se tiver umas 10 ou + tem uma formula que poderia ajuntar tudo numa so ?

desta forma desconheço, o que pode fazer é criar uma função, e invocar ela para as colunas já ajuda um pouco. pode ter algum código que faça para todas. 

  • Like 1
Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...